

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.
/**
* 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>
);
}
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 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 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.
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 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.
2018 | Design Tech High School | ||||
I graduated from d.tech in May 2022. | |||||
2019 | |||||
2020 | College of San Mateo | ||||
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 | ||||
I'm currently enrolled at UCSD's Seventh College. |
Awarded for discovering an InfoSec vulnerability in Design Tech's CBL grade calculation software.
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.”
Better than the official app! Well designed and the data is always fresh.”
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.”
It's like if Canvas had actually made a good platform.”
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.”