I’m a Software Engineer Specializing in Back-End Web Application Development

Hi, my name is Leo.
I’m a recent Computer Science graduate with a foundation in Computer Science theory and practical experience from a coding bootcamp.

I am deeply fascinated by the intersection of computer science and biology, as well as their applications in healthcare, medicine, food and agriculture.

Additionally, I possess a deep fascination for the convergence of computer science and operations management. I am captivated by the various areas where computer science and operations management synergize, such as supply chain management systems, logistics and transportation, operations research, business analytics, and the Industrial Internet of Things.

By combining the computer science with operations management principles, I aim to drive innovation, optimize complex systems, and contribute to the advancement of technology-driven solutions.

*

*

*

*

*

*

Programming Languages

  • Python
  • Java
  • JavaScript/TypeScript

Web Fundamentals

  • HTML
  • CSS
  • HTTP

Back-end Frameworks

  • Django
  • Spring/Spring-Boot

Front-end Frameworks & Libraries

  • React
  • Tailwind
  • Bootstrap
  • DaisyUI

Package Management

  • PIP (Python Package Index)
  • NPM (Node Package Manager)
  • Mavan
  • Gradle

Testing and Debugging

  • Unit Testing
  • Integration Testing
  • JUnit
  • PyTest

Databases and Data Storage

  • PostgreSQL
  • Object-Relational Mapping (ORM)
  • SQL
  • NoSQL

API Development and Integration

  • Serialization and Deserialization
  • API Integration
  • RESTful APIs

Authentication and Authorization

  • Token-Based (JWT)
  • Session-Based Authentication
  • permissions management
  • role-based access control (RBAC)

Project Management & Agile

  • Jira
  • Trello
  • GitHub Projects
  • Figma

Version Control & Collaboration

  • Git
  • GitHub

Deployment and DevOps

  • AWS
  • Docker
  • CI/CD pipelines
  • automation

Monitoring and Logging

  • *Currently Learning

Operating Systems

  • macOS
  • Linux
  • Windows

My recent projects

firstKISS

Design / Development

firstKISS is a relationship-building app designed to help couples strengthen their emotional connections and foster deeper intimacy.

With thought-provoking conversation starters, relationship challenges, shared journals, and personalized date ideas, firstKISS provides a platform for couples to engage in meaningful interactions, enhance communication, and create lasting memories.

Read more →

Behavio

Design / Development

This is a web application designed to help software engineering job seekers practice for behavioral interviews..

Read more →

iLVu2

Design / Development

A mental health journal prompt web app that helps users track and manage their mental health. This app provides users with a series of daily prompts and questions to guide them in reflecting on their emotions, thoughts, and behaviors. The goal of the app is to encourage users to develop a regular journaling habit, which can help them gain insight.

Read more →

  • The Foundation of Data Structures: Arrays and Pointers

    The Foundation of Data Structures: Arrays and Pointers

    In the world of computer science and programming, data structures play a crucial role in organizing and manipulating data efficiently. Behind the scenes, all these sophisticated data structures we encounter daily are built upon two fundamental structure types: Arrays and Pointers. These seemingly simple building blocks form the backbone of complex data structures, enabling them…

    Read more →

  • The Power of Unit Testing: Catching Bugs Before They Catch You

    The Power of Unit Testing: Catching Bugs Before They Catch You

    In the world of software development, bugs are a developer’s worst nightmare. They can wreak havoc on applications, lead to frustrated users, and tarnish a developer’s reputation. However, there is a superhero that comes to the rescue – unit testing. In this blog post, we’ll explore the significance of unit testing through a simple example…

    Read more →

  • PyJWT vs SimpleJWT: Choosing the Right JWT Library for Your Django Application

    PyJWT vs SimpleJWT: Choosing the Right JWT Library for Your Django Application

    When it comes to working with JSON Web Tokens (JWTs) in Django, two popular libraries often come into play: PyJWT and SimpleJWT. Both libraries offer functionalities for JWT handling, but they have their own characteristics and use cases. In this blog post, we’ll explore the differences between PyJWT and SimpleJWT and help you choose the…

    Read more →

Let’s get in touch!

Contact me and provide details about your inquiry. I will get back to you soon.