Skip to content
View ethanrackleff's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ethanrackleff

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ethanrackleff/README.md

Hi there, I'm Ethan...

a Computer Science student at Colgate University graduating in December 2025, with minors in Mathematics and Economics. I'm passionate about systems programming, open-source development, and building tools that help people focus and work more effectively.

β†’ What I'm Working On

  • Screen Time Manager for Sway WM - A Terminal User Interface application using ncurses that tracks and manages application usage to minimize digital distraction. Built with C/C++, SQLite, and multithreading for asynchronous monitoring.
  • Contributing to Unlauncher - Adding accessibility features to this open-source Android launcher, including dynamic font-size adjustment in Kotlin.

πŸ’» Technical Skills

Languages: Python, Java, C/C++, JavaScript, HTML/CSS, Kotlin, Lua

Tools: Git, Linux, Bash, Vim, SQL, SQLite, Matlab, Macaulay2, Figma, ncurses

⚑ Featured Projects

  • E-ink Accessibility Configuration for Arch Linux - Comprehensive configuration optimizing laptop experience on black-and-white E-ink displays, with automated color scheme switching using bash and shell scripting
  • Classifying Mathematical Information with LLMs - Analyzed classification accuracy of LLMs on mathematical content using Python and Jupyter Notebook
  • Guitar Distortion/Saturation Circuit - Custom guitar effect built with op-amps and filters, applying DC/AC current and signal processing principles

πŸ’Ό Experience

Teaching/Research Assistant | Colgate University, Office of Undergraduate Studies | June 2025 – August 2025

  • Led study sessions for 20 incoming freshmen in the Undergraduate Scholars Program for course titled History of Mathematics
  • Adapted topics such as modular arithmetic, computational mathematics, and cross-cultural mathematical thinking to support students with varying technical backgrounds and learning styles
  • Researched and wrote the beginnings for the course textbook

Research Assistant | Colgate University | June 2024 – August 2024, January 2025 – April 2025

  • Collaborated with a research team to solve complex problems in Computational Algebraic Geometry
  • Programmed pattern-identifying algorithms for bipartite graphs using Python and Macaulay2
  • Presented findings at NASC Fall poster session and Colgate's summer research poster symposium

Software Engineering Intern | Ohana, New York, NY | June 2023 – October 2023

  • Led front end development working alongside co-founders for an online marketplace
  • Developed full-feature web pages with JavaScript, HTML, and CSS, serving over 15,000 monthly users
  • Implemented identity verification via Stripe's API to mitigate risk of scams and fraudulent listings
  • Contributed to fundraising strategy that raised $625k in pre-seed funding from Neo

Audio Engineer Intern | Moonlight Mile Recording, Hoboken, NJ | June 2022 – August 2022

  • Worked alongside 8 diverse teams to mix and master new music whilst streamlining the recording process
  • Managed and programmed software and hardware synthesizers incorporated into released recordings

Digital Music Production Instructor | Blair Academy, Blairstown, NJ | September 2019 – December 2021

  • Taught 22 students music theory and how to use Logic Pro X to make professional-quality electronic music
  • Designed a curriculum that ran 8 hours a week, inspiring 3 students to pursue digital music in university

β˜… Interests

When I'm not coding, you can find me hiking, long-distance running, biking, or exploring philosophy and meditation.

β†— Where else you can find me


Currently seeking software engineering and systems programming opportunities for post-graduation.

Pinned Loading

  1. Classifying_Mathematical_Information_with_LLMs Classifying_Mathematical_Information_with_LLMs Public

    Shell

  2. lifefiles lifefiles Public

    Lua

  3. portfolio-website portfolio-website Public

    JavaScript

  4. SwayScreenTime SwayScreenTime Public

    C++