A junior developer who is always passionate to learn more! I've recently graduated from Makers Academy, and am looking for a full-time software engineering role!
Name | Description | Tech/tools |
---|---|---|
mappin! | Online multiplayer geoguessing game! | Next.js, React, Socket.io, Mapbox, Jest, Cypress |
Air Paint | Paint in the air using computer vision | Python, Mediapipe, OpenCV, Tkinter |
Gem Junkies | A Facebook clone remixed with novel features like Reddit-style post gilding, complete with real Facebook login | Ruby, Rails, Postgresql, Rspec, OAuth |
Makersbnb | Airbnb clone | Ruby, Sinatra, Capybara, PostgreSQL, Rspec |
Viral LinkedIn Post Generator | A LinkedIn Post generator, powered by a neural network trained on the posts of top LinkedIn influencers | Python, Tableau, Tensorflow |
Chitter | Twitter clone | Ruby, Sinatra, Capybara, Postgresql, Rspec |
- Frequently used pairing to problem solve efficiently, requiring teamwork and communication.
- Worked on projects in an Agile team, using Sprints and Retros to meet tight deadlines
- Independently learned Ruby, Rails, JavaScript, React to create projects
- Learned how to use Test Driven Development with RSpec, Jest, and Cypress to write higher quality code
- LLB Law, Upper Second Class Honours (2:1)
- Varsity eSports (Dota 2): 1st Place Division 2 Spring 2020, 8th Division 1 Winter 2020
- Korean Hallyu Vocal Team: Inter-Uni Nationals Team
Ealing Advice Service (July 2019 to October 2019)
Volunteer Adviser
- Advised on social welfare law matters including consumer, contract, debt, employment, housing
Chelsea Harbour Club (July 2017 to October 2017)
Lifeguard
- Worked in a cohesive and responsible unit to create a safe environment
- Trained to deal with critical and life-threatening situations safely and efficiently
- Great collaborator - I always try to help those around me and learn from others in turn. With my legal background, I am able to use my communication skills to digest technical concepts and explain them in a simple way. One great experience from my final bootcamp project at Makers was explaining concepts such as event-based two-way communication with Socket.io to my team members, and seeing them implement it themselves.
- Self-learner - I am passionate about learning new concepts and technologies, and am never afraid of getting stuck in with a new language and diving into documentation and Google searches. This is reflected in the range of tech used in my projects - if I get an interest in something, not knowing the tech is no obstacle to me.
- Diligence - From practicing new hobbies to programming, I have the self-discipline and diligence to keep progressing while still paying attention to detail. In my programming, for example, I always try to adhere to principles such as SRP and encapsulation, and commit to GitHub frequently, and use Test-Driven Development to better design code. I try to maintain this level of diligence in all aspects of life, and outside of programming I am a top 3000 player in the competitive game Dota 2, and love fitness and practising dance and guitar.
- Languages and Web Frameworks: Javascript, React, Python, Ruby, Rails, HTML, CSS)
- Databases and Test Frameworks: Rspec, Capybara, Jest, Cypress, PostgreSQL
- Other tools: Heroku, CI/CD with Github Actions
- Interests: Gaming, eSports, Programming, Dance, Music Production and Performance, Fitness