Hello. I'm Billy.
I'm a front-end developer who transforms simple code into complex applications.React apps are my primary focus, but I'm always up for a challenge.To learn more, feel free to look around.
Work.

2015 - Present
Self-study
I began my journey as a developer by learning from online courses such as Codecademy and freeCodeCamp. I continued to enhance my understanding of advanced concepts through blogs, YouTube, and books.

2016 - 2019
FreeCodeCamp Organizer
I organized community events for people who shared a common interest in learning how to code. I conducted multiple classes, talks, and devoted my time to helping others learn.

2017
Kore Innovations
My first contract position and professional job as a developer involved working with Ruby on Rails, a technology that was initially unfamiliar to me. I collaborated closely with the CEO to deliver features for various clients.

2017 - 2018
CLC Inc
Through my freeCodeCamp network, I secured a position as a Software Engineer, working on the MERN stack. In addition to supporting legacy code written in Backbone and JQuery, I also created new features for financial products.

2018 - 2019
SBM Management
Another connection from freeCodeCamp led to a contract job involving the conversion of an Angular application to React. I worked closely with the team to architect the front-end infrastructure and successfully rebuilt the entire application within a few months.

2019 - 2022
4insite
After the termination of the contract with SBM, I was offered a full-time position where I continued to support existing features, create new ones, and enhance the front-end infrastructure. Two years later, I was promoted to Lead FE Engineer.

2020 - Present
Contractor
I started consulting and providing full-stack services, guiding clients through the development and design process while empowering them to manage their own content.
About.

Coding isn't the only thing I love to do - I also enjoy playing with my dogs, learning about investments and finance, reading books, and watching TV shows.
Occasionally, when the mood is just right, I take a drive into the mountains for a scenic cruise or enjoy a nice hike.
Most of all, if I could leisure endlessly, I would find myself in another country, immersed in their food and culture.
Skills.
Front-end
Javascript
Proficient
CSS
Proficient
HTML
Proficient
React
Proficient
Tailwindcss
Proficient
Typescript
Competent
Redux
Competent

RxJS
Competent
NextJS
Competent
JQuery
Advanced Beginner
Back-end
Express
Competent
MongoDB
Competent
Node
Advanced Beginner
Postgres
Advanced Beginner
Golang
Advanced Beginner
MySQL
Novice
Python
Novice
Mobile
Flutter
Novice
Dart
Novice
Tools
Git
Competent
Jira
Competent
Github
Competent
Jest
Competent
Storybook
Competent
Webpack
Advanced Beginner
Projects.
https://isthecasinoopen.com
Developed a full-stack application that bridges the gap between social media sentiment and real-time market data, allowing users to track trending assets and engage with the market through a gamified interface. This was a fun project that is completely useless. I wanted to capture the same gambling culture as WallStreetBets where individual would randomly "YOLO" their savings on trending stocks.
https://zennami.com
ZenNami brings lo-fi radio and ambient soundscapes as browser extension. Developed using the browser-wxt package to streamline cross-browser compability development. The radio stations are powered by the Radio Browser Network and features station management via liking and hiding stations, adding 8 different ambient textures to zone in, and using browser storage so data is private to the user.
https://soillife.org
I developed an informational website aimed at educating the public about soil life, employing the JAMStack architecture. Initially, the project began as a monolithic stack with static pages served from an Express Node server using Embedded JavaScript Templates (ejs). Eventually, the final product transitioned to React, leveraging Google Sheets as the CMS.
https://clearbank.billyle.dev
ClearBank is a financial banking app that uses Plaid to connect to your bank accounts and shows your current balance, transaction history, and spending budget. It uses Dwolla to transfer funds from one account to another via a shareable link.
https://converse.billyle.dev
Converse is a real-time web chat app utilizing WebRTC and Socket.io. It boasts features such as public chatrooms, live video and audio streaming, the ability to change input/output media devices, and invitation link sharing. I initiated this project with the primary goal of enhancing my knowledge in real-time web communications and protocols.
https://billyle.dev/posts/case-study-building-dotted
An AI-powered mobile application built using Flutter, Supabase, and Node. The app generates an itinerary for users based on their profiles. The AI takes into account their recreational activities, diet, favorite cuisines, and food allergies to create a personalized schedule. Users can then view the itinerary, which displays each location and route on Google Maps.
https://eventlulu.billyle.dev
Eventlulu is an online event management platform for hotels. It features a dashboard with important metrics, creating proposals from leads, and an admin page to inventory products and services offered. I started this project to assist the daily operations of a hotel where majority of their sales pipeline is done by paper and hand.
Contact.
In a hurry? You can download my resume and view it later.








