Joseph Aedan Marcus

Joseph Aedan Marcus

I write code and design applications sometimes.
Currently working as a Mobile Software Engineer Intern at Lingosnap

github.com/josephaedan | linkedin.com/in/josephaedan | josephaedan@gmail.com


About Me

Hey there! I’m Joseph, an aspiring software developer who recently graduated from the National University of Singapore (NUS) with a Bachelor of Computing in Computer Science!

As a hobbyist graphic designer turned aspiring software engineer, I value creativity and innovation in all my projects. I thrive on having the freedom to combine my interests in design and technology to build products that better society and aim to embark on all my journeys with an ambitious mindset and a can-do attitude. In my free time, I enjoy working on my own projects, learning new technologies, writing blog posts, climbing and hitting the gym.

Education

National University of Singapore

Bachelor of Computing (Honours) in Computer Science August 2020 - July 2024

Experience

Lingosnap

Mobile Software Engineer Intern Apr 2024 - Present

  • Developed and maintained features for Lingosnap, Lalia’s language learning mobile application, using React Native and Expo
  • Spearheaded the development of an Intonation activity feature for speaking practice in the mobile application, the first of its kind in the industry

SGTraDex

Software Engineer Intern Jan 2024 - Apr 2024

  • Built, tested, and implemented new and existing product features for SGTraDex platform, Singapore’s national-level data exchange system.
  • Supported Project team in identifying user pain points and architected engineering solutions for them.

SingTel

Management Associate Intern (Full Stack Software Engineer) Jun 2023 - Aug 2023

  • Implemented and maintained end-to-end features on DataSpark’s CAPEX Optimiser Platform
  • Restructured and optimised backend API endpoint performance and frontend user experience for loading up to 800,000 data points, reducing first load times by 60%

WorkClass

Full Stack Software Engineer Intern Aug 2022 - Nov 2022

  • Implemented and maintained features on WorkClass platform that reach over 5,000 employers
  • Developed multiple API endpoints and services for communication between the frontend and backend
  • Developed automation scripts in Python to handle services such as Database Management, Customer Relations Management and Profiling of applications

Lalia Pte Ltd

Software Engineer Intern May 2022 - Aug 2022

  • Implemented new features and maintained codebase on Lalia’s English learning platform
  • Designed and implemented the code for the Landing Page of the website according to product specifications and competitive advantages
  • Wrote unit tests for code and aided in the refactoring of the codebase for scalability

Achievements

WorldQuant 2023 NUS Alphathon, 2nd Place

Aug 2023 - Sep 2023

  • Developed 120 trading alphas on the WorldQuant BRAIN platform in the span of 30 days with an average Alpha performance of 1.43
  • Achieved the Runner-Up position, 2nd out of 508 participants in the 30-day competition

SBS Transit Hackathon 2021, Winners

Nov 2021 – Feb 2022

  • Presented and identified several pain points in the current app and proposed solutions to improve the user experience
  • Developed a prototype of the app using Figma to showcase the proposed features and design
  • Won the hackathon with ideas built around revamping the SBS Transit app to cater to the special needs of visually-impaired patrons and wheelchair users
  • Identified and proposed several solutions for increasing climate change awareness and sustainability through using the app

Projects

SyncUpTime

A simple web application for synchronising the time for an event to share with your friends all across the world to add to their calendars. It is synced to the viewer’s timezone and completely stateless, allowing for easy sharing of the link without the need for a backend server.

Tech Stack:  Astro   React   Typescript  

PeerPrep

A collaborative coding platform for users to communicate and collaborate together on Data Structures and Algorithms Interview Questions with a real-time collaboration environment. It is built with a Microservices Architecture.

Tech Stack:  React   NextJS   Typescript   Python   FastAPI   MongoDB   ExpressJS   Docker  

BirdWatch

A progressive web application for bird watchers to record and view bird sightings, as well as to help with bird identification. It supports geo-tagging and image uploads for sightings, and provides a real-time chat feature for users to discuss sightings via websockets.

Tech Stack:  NodeJS   MongoDB   ExpressJS  

OpenJio

A progressive web application for users to create and share orders for group food deliveries. It supports creating and joining groups, as well as splitting bills and tracking orders in real-time.

Tech Stack:  React   ExpressJS   NodeJS   PostgreSQL