HTTP/2 200
date: Sat, 27 Dec 2025 15:33:27 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"755a1e98b70745863ae6d70c286131e4"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=1i3ZIjDtBIm%2FntQEHhfVux6g2PZFkS8UxH2RfkY5ezAHgfg%2F%2FIwIOiwalNTRlVw2HCzkyVzqBEAU3ag5zTwcuDfszDFD1ew1TWI6gIOh9SYy7UakakGrItWVDcp9XoI4VKJMrr91TbdYa4QwugYD5fBtAzlywyH6YnNNLNBrhNNRGrv78BY%2F0aBPdq08gk7BKrb82QQRkP7RSwYvLE9gTwSktE%2BmT9oGKxbzqiqLvyQIIHdolXvHH9K4GI2JRyz%2FlTyJlqH2sczkDDORrBieog%3D%3D--4rWxS31qz3Zpc6Y7--dJUSwzB2HXmi5Bc0VrdQow%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1864066591.1766849607; Path=/; Domain=github.com; Expires=Sun, 27 Dec 2026 15:33:27 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 27 Dec 2026 15:33:27 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E5F8:21D903:4599648:53BB83E:694FFC46
hyperupcall-archive · GitHub
Edwin's old projects. This document lists some notable projects that I have once worked on and describes what they're about and what I learned. Of course, not all are complete or functional - but most are.
They include:
word-finder
Like scrabble for the terminal
My first "large" first project
Graded as final project for class AP Computer Science A
Contains my first real-world shell script
skills: Git, Java, Bash
portable-workstation
Dotfile bootstrapper for Windows
My first project outside of school
skills: Git, PowerShell, Bash
appliance-manager
Supposed to be an IoT tracker
My first hackathon project
Learned about my perfectionist tendencies the hard way
skills: Git, VueJS, Python, Flask
sigag
baeuda
periodic-table , periodic-table-v2
Fully responsive periodic table for the web
First full-stack project
First time I deployed to cloud (DigitalOcean VM) and registered a domain (aperiodictable.com, chemtable.app)
Created to rival ptable.com , since at the time it did not implement responsive design
Wrote v2 as an improvement, but stalled due to performance issues I could not fix at the time
Described in my blog post Frontend Web Development: My First Year
skills: Git, NodeJS, ExpressJS, GraphQL, Gulp, VueJS, HTML, SCSS, JavaScript, Mathematica
dockerized-mars , dockerized-mmlogic
One of first projects using Docker
skills: Git, Docker
infrastructure-old
First attempt at writing Infrastructure as Code to idempotently setup my homelab(s)
Learned a lot about networking and userspace Linux tools
Described in my blog post Fixing My Network after expanding the LAN
Described in my blog post Fiddling with Ubuntu Server Images
skills: Git, BIND9 , Kea DHCP , Ansible , Terraform , Debian, Ubuntu, cloud-init , Vagrant , Packer , Docker
hacklang-sucrase
Custom "Version" of JavaScript with keywords replaced with friends' names
Implemented first with Babel , then with Sucrase
skills: Git, JavaScript, Babel, compilers
fox-night
Wrote so me and my friends from Hack Club could watch movies together
skills: Git, NodeJS, Ansible , Terraform , CSS, EJS, TypeScript, JavaScript
fox-suite
Configuration manager for web development
Learned how wrapping well-known tools (on the command line) could be very poor for DX
Learned that custom configuration should be in few places as possible
Learned that configuration shouldn't need to be migrated to specific directories
Learned the imporance of writing code that solves an actual problem
skills: Git, NodeJS, TypeScript, monorepos, Lerna , pnpm
glue
Configuration Manager
Learned how bloated requirements and ambitious goals leads to poor outcomes
Learned the hard way of choosing the wrong language
Learned the negative tradeoffs of highly generalized code
dotfox
Dotfile manager (symlinker)
Worked quite well until I wrote dotmgr , which supercedes it
skills: Git, Nim
tails
All in one solution for managing programming projects
Learned (yet again) about being too ambitious, over-engineering solutions
Learned what TDD is not
skills: Git, gRPC , NATS.io , Docker , Docker Compose , TypeScript, JavaScript
typescript-runtime-transpiler
Transpiles TypeScript/JavaScript written for the NodeJS runtime environment to Deno
Learned (yet again) of using technology that I did not need to use (because it made things harder) (Babel-like monorepo pattern)
Solves the same use case as Denoify
skills: Git, Deno, parsers, ASTs
bats-support , bats-file , and bats-assert
These were initially forked from bats-core so improvements, bug fixes, and merges could be made quicker
Initially created for bats-all
Archived because upstream made the same improvements
skills: Git, Git Subtree, Bash
Some not included in this organization include:
eankeen/blog , hyperupcall/blog
Superseded repositories for my blog
skills: Hugo, technical writing
eshsrobotics/website-challenge-2019
Custom website for local high school robotics club (made for competition)
Learned how to (hackily) "host" images in a GitHub repository for retrieval by a SPA (Single Page Appliation)
skills: Git, VueJS, SCSS, JavaScript
replit-discord/carnival
Supposed to be a place for the replit community to deploy games
Learned how to time on tooling (ESLint, Webpack, Babel, PostCSS, etc.)
skills: Git, VueJS, NuxtJS , SCSS, Postgres, OAuth /OpenID Connect
lusaxweb/vuesax
One of the first OSS Projects I've contributed to
skills: Git
Popular repositories
Loading
tails
tails
Public archive
tails enables you to view, edit, and organize all your programming projects in one place
TypeScript
20
2
User and system-wide dotfile manager
Nim
9
🦕Transpile Node APIs to Deno 😎
TypeScript
6
A deno module that helps you load configuration
TypeScript
5
4
Repositories
Showing 10 of 133 repositories
checkmate
Public archive
Just some stupid stuff that I've written.
hyperupcall-archive/checkmate’s past year of commit activity
JavaScript
0
0
0
0
Updated Dec 20, 2024
hyperupcall-archive/repro-shiki-perf’s past year of commit activity
JavaScript
0
0
0
0
Updated Nov 28, 2024
hyperupcall-archive/demo-cool-project’s past year of commit activity
C++
0
MIT
0
0
0
Updated Sep 19, 2024
hyperupcall-archive/hub’s past year of commit activity
Svelte
0
0
0
0
Updated Sep 3, 2024
uri-js
Public archive
Forked from
garycourt/uri-js
An RFC 3986 compliant, scheme extendable URI parsing/validating/normalizing/resolving library for JavaScript
hyperupcall-archive/uri-js’s past year of commit activity
JavaScript
0
72
0
0
Updated Aug 20, 2024
hyperupcall-archive/.github’s past year of commit activity
0
0
0
0
Updated Aug 6, 2024
obsidian-full-calendar
Public archive
Keep events and manage your calendar alongside all your other notes in your Obsidian Vault.
hyperupcall-archive/obsidian-full-calendar’s past year of commit activity
TypeScript
2
MIT
0
0
0
Updated May 29, 2024
wo
Public archive
Personal workflow utility.
hyperupcall-archive/wo’s past year of commit activity
Rust
0
0
0
0
Updated Apr 12, 2024
projects
Public archive
A project manager.
hyperupcall-archive/projects’s past year of commit activity
JavaScript
0
0
0
0
Updated Feb 9, 2024
hyperupcall-archive/license-checker’s past year of commit activity
JavaScript
0
MPL-2.0
0
0
0
Updated Dec 5, 2023
Most used topics
Loading…
You can’t perform that action at this time.