Code Monkey home page Code Monkey logo

Hi there, I'm Sergios!

🌱 I'm a Software Engineer at Expedera.

πŸŽ“ I graduated from the University of Bath with a first-class honours BSc Computer Science degree.

πŸ”¬ For my dissertation, I developed an any-time and any-space, sparse-sensing SLAM system for low-cost robotics platforms.

πŸ“š I enjoy working with C++, Java and Python and I'm fascinated by robotics, embedded systems and low-level programming!

πŸ‘¨β€πŸ’» If you'd like to take a look at some of my more interesting projects, I'd suggest any of the following:

  • Insight, a Parliamentary Bill tracker
  • Deep Learning Pong, deep reinforcement learning agents with super-human performance in Pong
  • EV3Rover, a non-holonomic, differential drive vehicle facilitating environment exploration and data acquisition
  • Sudoku Solver, an agent that can solve Sudoku puzzles
  • Instant Messenger, a Client-Server chat system using Sockets and Threads
  • Wheelie, an RC car based on the communication between two Arduinos

πŸ† I've had the opportunity to participate in a few hackathons and programming competitions:

  • Won Most Technically Impressive at Bath Hack, 2023
  • Won 1st Place at BAE System's Capture The Flag at the University of Bath, 2022
  • Won Most Impressive and voted 2nd Hackers Choice at Bath Hack, 2021
  • Won Best Overall at Launchpad 5.0, 2021
  • Won Most likely to lead the robot uprising at the University of Bath Systems Architecture Competition, 2019

πŸ“« You can reach me at [email protected] or via my LinkedIn Profile.

Sergios Gavriilidis's Projects

cowboys_and_robots icon cowboys_and_robots

Cowboys and Robots is a new spin on a classic river-crossing puzzle. The project includes different algorithms capable of finding a solution to the problem.

ev3rover icon ev3rover

An EV3 non-holonomic, differential drive vehicle capable of creating 180-degree scans of the environment.

hydrohomie icon hydrohomie

A semester-long group-based coursework in Java, developed following a SCRUM development model. (Backend: Java, Frontend: Java Swing)

instantmessenger icon instantmessenger

Instant Messaging application for the purpose of aiding the understanding of threading and networking in Java. Allows multiple clients to connect to a server and exchange messages. Implementation includes an automated Chat Bot capable of interacting with the clients.

sg2295 icon sg2295

Special repository to add a README.md to my GitHub profile

sparse-gslam icon sparse-gslam

Code for paper Efficient 2D Graph SLAM for Sparse Sensing

sudoku-solver icon sudoku-solver

An agent that can solve Sudoku puzzles, following a backtracking search, using a combination of depth-first search and constraint propagation.

three.js-visualizer icon three.js-visualizer

Developed code capable of interacting with JavaScript events. Tested and documented a graphics interaction system. Recreated many of the existing Three.js controls, including orbit camera controls, using low-level functions/resources. Manipulated 3D Objects using mathematical operations.

wheelie icon wheelie

RC car based on the communication between two Arduinos. The car is capable of detecting obstructions along its path and has the ability to remove them using an arm. Elected β€œMost likely to lead the robot uprising” and awarded a prize in recognition of the quality of work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.