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.
Blog. View More
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://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.
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.
Contact.
In a hurry? You can download my resume and view it later.