Hello, I'm Jackson.

I make life a little better by building useful things.

About me

I'm a college student from the San Francisco Bay Area. I enjoy creating useful apps and full-stack websites with real-world applications. I'm currently pursuing higher education studies in business and technology. I love dogs and can also play piano.

Tools

YouTrack
Contentful
BitBucket
Burp Suite
IntelliJ IDEA
Visual Studio Code

Programming Languages

Java
Python
CSS
HTML
JavaScript
TypeScript

Frameworks

Next.JS
Remix.run
React
Tailwind CSS
Gatsby

Platforms

React Native
Cloudflare Workers
Node.JS
Expo
Electron
Android
/**
 * What I Know
 * @author Jackson Loeffler <code@jottocraft.com>
 */

import React, { useReducer } from "react";
import { Button, Container, Icon } from "shamrock-ux";

import SkillItem from "./SkillItem";
import type { Skill } from "~/types";

export default function WhatIKnow() {
    const [skills, addSkill] = useReducer(function (state: Skill[], newSkill: Skill): Skill[] {
        return [...state, newSkill];
    }, []);

    return (
        <Container>
            <div className="inline-block p-4 bg-ui-0 dark:bg-ui-10 rounded-xl shadow-lg space-y-8">
                <div className="flex flex-row items-center text-type-10 text-3xl space-x-4 font-semibold">
                    <Icon>💡</Icon>
                    <h1>What I know</h1>
                </div>
                {skills.map(skill => <SkillItem {...skill} />)}
                <br />
                <div>
                    <Button onClick={addSkill} icon="lightbulb">Learn skill</Button>
                </div>
            </div>
        </Container>
    );
}

What I've built

Power+

Power+ is a project I started to improve the student experience at d.tech. While it started out as a simple bookmarklet to improve PowerSchool's interface, I continuously adapted and improved it over time to keep up with d.tech's constant evolution. Power+ incorporated universal search, filters, and a real-time Competency-Based Learning (CBL) gradebook designed specifically for d.tech's custom algorithm, which helped influence simplifications d.tech later made to their system. Today, Power+ is a Chrome Extension with over 350 users, designed for students and parents alike, and works with any school utilizing Canvas LMS.

Caltrain Live

Caltrain Live is an app designed to make it easy to see real-time Caltrain data. When I started commuting via Caltrain in 2018, I realized how frustrating it was to find detailed and up-to-date transit info. Existing solutions often used just one source with buried, rounded, and hidden data, often with static, outdated timetables. With Caltrain Live, I addressed all of these frustrations by automating frequent data updates and showing real-time data from several sources front and center. Over 600 people have installed Caltrain Live, including Google engineers.

VLC Sync

VLC Sync is a desktop app I created in Summer 2020, a few months after the initial COVID-19 lockdowns. By utilizing VLC as a general-purpose media player, VLC Sync can sync almost any video playback between devices anywhere in the world, while retaining full original file quality. VLC Sync was selected as a winner in the 2022 Cloudflare Developer Challenge for utilizing Cloudflare Workers and WebSockets for low-level message passing between devices.

Air

I created my Air app during the 2018 California Wildfires to track air quality with local air sensors. The Air app utilizes USB serial communication and can calculate and graph the Air Quality Index (AQI) over time. It's incredibly simple but has been an invaluable tool in staying safe near unhealthy air conditions.

Web Rewriter

Web Rewriter is a tool for proxying JavaScript API traffic. I started Web Rewriter in 2020 mainly for testing Power+ scenarios and tinkering with websites. Web Rewriter was an early adopter of the modern extension manifest v3 format, is written in TypeScript, and is even featured on the Chrome Web Store.

Education

2018

Design Tech High School

location_onOracle Campus in Redwood City, CA
groups~550 students

I graduated from d.tech in May 2022.

2019

2020

College of San Mateo

location_onSan Mateo, CA
groups~8,000 students

During my junior and senior years at d.tech, I completed over 50 units of college coursework via CSM's concurrent enrollment program.

2021

2022

University of California, San Diego

location_onLa Jolla, CA
groups~40,000 students
publicucsd.edu

I'm currently enrolled at UCSD's Seventh College.

Awards & Testimonials

d.tech Empathy Warrior Award

Awarded for discovering an InfoSec vulnerability in Design Tech's CBL grade calculation software.

starstarstarstarstar

Only app in the store with accurate timetables at Hillsdale. I know this because I'm sitting on a platform where a trains "supposed" to be, according to the other apps.

Caltrain LiveReview from Google Play
starstarstarstarstar

Better than the official app! Well designed and the data is always fresh.

Caltrain LiveReview from Google Play
starstarstarstarstar

Great app, super easy to use and has the correct timetable. Much nicer than the one Caltrain puts out because you can have a real time view of where trains are, and easily set the from and to stations.

Caltrain LiveReview from Google Play
starstarstarstarstar

It's like if Canvas had actually made a good platform.

Power+Review from the Chrome Web Store
starstarstarstarstar

If you are a parent trying to follow multiple students this is the only extension to use! I can easily see all my students assignments on the calendar and quickly realize the ones that are missing.

Power+Review from the Chrome Web Store

Thanks for stopping by!

(c) Jackson Loeffler 2021-2022. All rights reserved.