Summary
Work History
Education
Skills
Accomplishments
Projects
Timeline
Generic

Alan Selormey

Aberystwyth

Summary

Dynamic and eager Robotics Engineering Student at Aberystwyth University, looking to secure a placement so I can learn the ins and outs of production code and apply my own skills to them. I specialize in using general and system-level languages like C and Java. I'm familiar with Arduino, and Raspberry Pi's and have some knowledge of STM32 boards. I excel in innovating solutions like the usage of Custom data structures for lower latency on my text-editor project, demonstrating technical prowess and a continuous learning mindset.

Work History

FOSDEM Volunteer

FOSDEM
02.2024 - 02.2024

FOSDEM is a Free and Open source Software Developer's European Meeting and is when engineers from different fields come together to attend talks on various topics.


My roles included

  • Setup and help manage the stands at FOSDEM
  • Leading a group of 10 people to help clean up and organize the equipment at the end.

Education

Bachelor of Engineering - Robotics And Embedded Systems Engineering

Aberystwyth University
Aberystwyth, United Kingdom
06.2027

A-level -

Dudley Sixth Form
Dudley, West Midlands
06.2023

IGCSE's -

Bishop Milner Catholic College
Dudley, West Midlands
08.2021

Skills

  • Skilled with analytical software (PicoScope)
  • C/C programming
  • Go-lang
  • Java
  • C#/dotnet
  • LLVM Coding Standard
  • Valgrind
  • Linux Systems
  • Object-oriented development
  • Sensor interfacing
  • Software testing
  • Cmake/Make
  • Linux Server
  • Microcontroller programming
  • Mathematics Knowledge

Accomplishments

  • Leadership demonstrated through the management of a team of 10 during the large cleanup at the 2023 FOSDEM
  • Effective Teamwork developed through the group collaboration of a presentation with 3 other students
  • Clear communication and competency is shown through tutoring other computer science students in C/C++
  • Problem Solving is developed through solving project creations and leetcode problem-solving
  • Adaptability and Open-mindedness shown by swapping my website from c# to Go-lang for performance benefits


Projects

Personal Website: irlalan.net

  • Personal website and blog showcasing projects i've made and anything else I find interesting. It is made using Go-lang, htmx and templ running on an aws Ubuntu server instance.

Cross-platform c++ build and automation tool: gcreate

  • A build tool similar to cmake that is configurable through a config.toml file and can create/manage any c/c++ projects and will later be able to serialise into a Makefile. It is made entirely using Go-lang

Custom text editor

  • A Custom modal text editor thats GUI GPU-accelerated using SDL

Cellular automaton(Conway's Game of life, lenia)

  • My attempt at making Conway's Game of Life and expanding it into a lenia cellular automata that uses continuous data instead of discrete, which is what Conway's Game of Life uses.

C++ game engine framework: VEngine

  • A Custom game framework to make voxels and voxel games. Using OpenGL API and GLM for linear algebra.

Banking Software

  • A two-part serverless banking software that connects to a custom API. The project simulates money handling, account, and money management users for smaller businesses that want to stress test their current systems for auto-scaling

Line following Robot

  • An arduino robot made specifically to follow dark lines of varying gradience

Timeline

FOSDEM Volunteer

FOSDEM
02.2024 - 02.2024

Bachelor of Engineering - Robotics And Embedded Systems Engineering

Aberystwyth University

A-level -

Dudley Sixth Form

IGCSE's -

Bishop Milner Catholic College
Alan Selormey