left tree
Es' corner
Just another keyboard-enthusiastic hominid.
right tree
KCL

King's College, London University

2015-2017

Projects done in the scope of my Masters Degree at King's College.

ReLations

2017
C++
STL
Qt
SQLite

Prototype proof-of-concept desktop software for indexing files to a multi-dimensional relationship graph for the purpose of mapping out files, events and people to each other (social graph)

genomeMaker

2016
C++
STL

Letter set generator and sequencer read simulator.

Made primarily to test and compare with original data sets deBruijn graph construction.

Traffic System Simulator

2016
Java

Group project done as part of University (KCL) with the goal of creating an urban traffic simulation of connected road networks. Highlights include:

  • OSM data import,
  • Graph based modelling of the topology,
  • Traffic generators,
  • Metrics at intersections and boundaries,
  • Customisable simulation speed,
  • Extendable log module with customisable outputs.

Birkbeck

Birkbeck University, London

2012-15

Projects and coursework done in during my time doing my Foundation and BSc Hons degrees at Birkbeck University, London.

BSc Computing: EliteTracker

2014-15
C++
STL
Qt
SQLite

Desktop tool for the beta version of the Elite:Dangerous game to keep travel logs and find paths in game space. Some highlights:

  • Coordinate propagation algorithm using trilateration for calculating coordinates from known distances,
  • Shortest Path (with & without constraints),
  • Shortest Set Path (SP with traveling salesman problem,
  • SQlite C++ wrapper with a multi-typed data-structure,
  • Logger

Developed for the final year project BSc Computing at Birkbeck University.

Software Paradigms

2014
Erlang
Prolog
Ruby

Assignments made as part of the Software Paradigm module 2014 at Birkbeck University.

  1. Erlang
  2. Temperature conversion using msg passing.
  3. Prolog:
  4. Maze solver.
  5. Ruby:
  6. Library book lending program.

Computer Networking

2014
Java

Coursework and experiments done during the Computer Networking module 2014 at Birkbeck University.

  • Coursework:
  • Small UDP server and client.
  • Experiments:
  • TCP and UDP tests.

Software & Programming II

2013
Java

Assignments made as part of the Software and Programming II module Birkbeck University.

  1. Dominoes (Group assignment):
  2. 1v1/1vPC Domino game. Game code by yours truly and unit testing by F. Cardinali.
  3. Fraction:
  4. Library class to deal with Fraction object type.
  5. NumericSpellChecker:
  6. Spell Checker class whose “dictionary” is a list of numbers that returns the best match(es).

Javascript

2013
Javascript

Assignment done as part of the JavaScript module at Birkbeck University consisting of:

  • A loan calculator interface,
  • A shopping cart system for a 'juice' website.

Foundation IT Project

2012-13
Wordpress
CSS
Php

Final year Foundation IT degree project consisting of creating a website for a client using Wordpress.

Wordpress theme built up (essentially created) from a bare-bone blank template using XHTML, CSS and some light use of PHP scripting