Adrian John

Software Developer



My journey in software development began in 2015 with Java tutorials by the thenewboston on YouTube, and I'm more motivated than ever to learn and build innovative solutions that make a difference. I currently hold a BS and MS in computer science with 4 years of hands-on experience.

I am usually heavily in involved in every stage of the development lifecycle, from analyzing user requirements to developing, deploying, and providing app support. I've worked with various tech stacks and app architectures.

When I'm not coding, you can find me outdoors, whether I'm hiking, exploring astronomy, hitting the gym, or indulging in a time-travel TV show (I'm a bit obsessed with time travel!). I'm currently seeking onsite developer positions, so if my background and skills align with what you're looking for, feel free to reach out!

Frontend
JS React Redux GraphQL TypeScript
Backend
Python NodeJs Java PHP DJango c#
Database
Redis SQL Server MSSQL MongoDB MySQL
Infastructure
Docker AWS Windows Linux Serverless Lambda
Other
Git Load Balancing LoadBal Caching CI/CD MVC SPA



Unibuds

CODE LIVE

Being the only Caribbean student at my university, making friends was not always easy. I developed UniBuds, a real-time web application that randomly pairs two university students together at the same university.




AlgoViz

CODE LIVE

The Sorting Algorithms Visualizer is a web-based application built with vanilla JavaScript that offers an interactive way to explore and understand the inner workings of various algorithms + data structures.