ABOUT

INTRO

Hello! My name is Alec. I am a full-stack software engineer and web developer based in the California Bay Area. My strong passions for helping others and solving challenging problems, coupled with my fascination for clean, scalable app design, drives me every day to become the best software engineer I can possibly be.

HOW IT STARTED

My journey with coding started way back when Macromedia Flash with Actionscript was still a thing. I taught myself how to program using the several books my parents got for me, which allowed me to design and code Flash games for me and my friends to play. This sparked a lifelong interest in computer science and programming.

I further pursued my passion for programming in college by completing courses towards a Computer Science, BS at Indiana University. After my time spent at college, I dedicated much of my free time to learning various programming languages, keeping up with relevant technologies, and working on small projects for friends and family.

HOW IT'S GOING

Recently, I have graduated from Springboard's Software Engineering Career Track bootcamp, mastering skills in front-end and back-end web developement, databases, and data structures and algorithms, as well as having earned a certificate of completion from AlgoExpert.io for solving over 100 complex coding problems, further demonstrating my expertise with data structures and algorithms.

PROJECTS

MongoDB, Express, Next.js

StockFeeler

StockFeeler is a stock trading simulation platform, designed to sharpen users' stock prediction skills. Leveraging a year's data from the top 500 stocks, it allows users to predict future prices, with a unique feature of comparing their guesses against average user predictions and actual outcomes.

This Node.js and Express-based platform rewards accuracy with points and showcases top predictors on a leaderboard. It ensures secure user access via NextAuth.js and offers a responsive, intuitive interface using MaterialUI and interactive charts from TradingView.

StockFeeler's efficient backend operations are powered by node-CRON, with a frontend built on React and Next.js.

Flask, Python, Psql, SocketIO

ProjectBeast

ProjectBeast is a flask-based project management website designed to help its users collaborate and manage project-related tasks.

It utilizes a hierarchy of different user roles, each with their own distinct functionality, and web sockets for a live chat feature.

Inspired by Trello and Discord.

CERTIFICATIONS

Springboard Software Engineering Career Track

9-month intensive course in Software Engineering methodologies and technologies.

Completed 700+ hours of hands-on course material, with 1:1 industry expert mentor oversight, and completion of 4 in-depth portfolio projects.

Mastered skills in front-end and back-end web developement, databases, and data structures and algorithms.

AlgoExpert

In-depth data structures and algorithms course.

Successfully solved and optimized (for time-complexity) 100+ difficult and relevant coding problems using both Javascript and Python.