My Journey

A chronological timeline of my software engineering career since 2019

2025
March 1, 2025
Memory Safety Article
Article

Published: Memory Safety in Concurrent Rust Applications

Wrote a comprehensive article exploring Rust's memory safety features for concurrent applications.

Read Article
February 15, 2025
Matter Protocol Implementation
Project

Matter Protocol Implementation

Successfully integrated Matter connectivity protocol into our IoT device ecosystem at Atlas Populi.

January 10, 2025
Prometheus Dashboard
Project

Implemented Prometheus Monitoring

Designed and implemented comprehensive Prometheus instrumentation for our Rust backend services.

2024
December 15, 2024
Bluetooth Connectivity
Project

Cross-Platform Bluetooth Service

Completed the implementation of a reliable Bluetooth connectivity service supporting both Android and iOS.

October 5, 2024
Rust Concurrency
Article

Published: Concurrent Memory-Safe GATT Services

Shared insights on implementing concurrent memory-safe GATT services with Rust for IoT device provisioning.

Read Article
January 15, 2024
Promotion at Atlas Populi
Career

Promoted to Associate Software Engineer

Transitioned from intern to Associate Software Engineer role at Atlas Populi, focusing on Bluetooth connectivity and backend development.

2023
November 10, 2023
JWT Authentication
Project

Custom JWT Authentication Middleware

Implemented secure and customizable JWT authentication middleware for Django backend services.

July 15, 2023
Atlas Populi Internship
Career

Started Backend Internship at Atlas Populi

Began a new role as a Software Engineer Intern focusing on backend development with Python.

July 5, 2023
University Graduation
Education

Graduated with First Class Honors

Completed B.Eng. in Software Engineering with First Class Honors from Informatics Institute of Technology.

June 20, 2023
SyntaxSwap Presentation
Achievement

Presented SyntaxSwap at ICIIT Conference

Selected to present my final year project on Java to JavaScript code translation at the ICIIT conference.

May 15, 2023
SyntaxSwap Project
Project

Completed SyntaxSwap Final Year Project

Finished development of a Java to JavaScript code translator using NLP techniques and the GraphCodeBERT model.

View Publication
2022
December 10, 2022
Final Year Project Proposal
Education

Started SyntaxSwap Final Year Project

Began research and development of my final year project on code-to-code translation using NLP techniques.

May 20, 2022
End of Vetstoria Internship
Career

Completed Internship at Vetstoria

Successfully completed a year-long internship focusing on VueJS component development and API documentation.

March 5, 2022
Shared Printer Project
Project

Developed Shared Printer Concurrency Project

Created a Java project focused on concurrency concepts, multi-threading, and deadlock prevention.

2021
October 15, 2021
API Documentation
Project

Implemented API Documentation with Swagger

Created comprehensive API documentation using Swagger and OpenAPI tools at Vetstoria.

June 10, 2021
Vetstoria Internship
Career

Started Software Engineer Internship at Vetstoria

Began a new role focusing on VueJS component development and CI/CD pipeline evaluation.

February 5, 2021
YouTube Channel
Personal

Launched YouTube Tech Channel

Started creating and publishing tech tutorials and programming content on YouTube.

View Channel
2020
November 10, 2020
Web Development Project
Education

Completed Web Development Course Project

Created a full-stack web application for a university course using JavaScript and PHP.

May 15, 2020
Python Learning
Learning

Started Learning Python

Began focusing on Python programming, completing several online courses and building small projects.

2019
September 15, 2019
University Start
Education

Started Software Engineering Degree

Began B.Eng. in Software Engineering at Informatics Institute of Technology affiliated with University of Westminster, UK.

August 20, 2019
A/L Results
Education

Completed A/L Examinations

Successfully completed G.C.E. Advanced Level examinations with 3 distinctions and a very good pass.

July 1, 2019
First Programming
Learning

Started Learning Programming

Began my software engineering journey by learning HTML, CSS, and basic JavaScript.