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