Heyo, I'm Lucas Johnson

_

Check Out My Work Trust Me, It's Super Cool

Services

Java (fluent)

I've taken multiple Java classes and made a variety of projects both in and out of the classroom.

Python (fluent)

Python is the premier language for Machine Learning; I've spent more time on NumPy than I want to admit.

C++ (fluent)

This is the first object-oriented language I learned, and is where I've developed a large portion of my projects.

Typescript (proficient)

Full-stack web development has led me to become increasingly proficient in Typescript, which serves as an amazing object-oriented version of Javascript.

Docker (proficient)

As I've worked on more advanced, team-oriented projects, learning Docker has become imperative, and is a skill I continue to hone.

Javascript (proficient)

One of the newer languages I've picked up, via projects like this website and variety of other forms of data visualization (see below).

What's Been Cooking

Designed and deployed a responsive portfolio website using Astro framework, translating a Figma design into functional CSS, JavaScript, and HTML.

My Portfolio Website

Developed a virtual AI Assistant with real-time speech processing using the Google Speech Recognition framework, enabling seamless user interaction. (Based on the Avenger's Jarvis)

Personal AI Assistant (Jarvis Mk3)

Built a reactive, web-based data-visualization prototype using D3.js within ObservableHQ; ingested, cleaned, and aggregated bibliometric data to identify and rank “most relevant authors” within the IEEE VIS dataset.

Data Visualization Research

Collaborated with a team of four to develop the official website for PawHacks, the first student-led hackathon at Northeastern University’s Oakland campus, using HTML, Tailwind CSS, and JS.

PawHacks

Built a platform with Python, HTML, and Flask that translates demographic data into actionable climate risk insights using a predictive ML model and OpenAI’s API; was responsible for overseeing front-end development.

EcoVision

Trained a fitness-level machine-learning prediction model in Python using a random forest regressor, analyzing key features such as activity type, intensity, duration, and calories burned. Achieved a Mean Absolute Error of 2.83 in predicting fitness scores on a 0–21 scale.

FitLife ML Predictive Model

Designed and deployed a responsive portfolio website using Astro framework, translating a Figma design into functional CSS, JavaScript, and HTML.

My Portfolio Website

Developed a virtual AI Assistant with real-time speech processing using the Google Speech Recognition framework, enabling seamless user interaction. (Based on the Avenger's Jarvis)

Personal AI Assistant (Jarvis Mk3)

What's Going On Right Now?

Currently, I'm working in Sandbox, a software consultancy which works in agile teams to design, test, and deploy software solutions; I'm currently contributing to the consultancy's flagship web application, SearchNEU.

Want To Get In Touch?