Every role, one line
Work, teaching, research and leadership, newest first. Open any entry for the details; earlier history is on the About page.
- TeachingAug 2026 – Present
Teaching Assistant, CS 103: Introduction to Python
UAB Department of Computer Science · Birmingham, AL
Primary TA for a 60+ student intro Python course: sole grader, teaches a ~40-student weekly lab.
Details
- Appointed primary TA by the instructor for a 60+ student course (~10 hrs/week).
- Grade all homework and lab assignments as the course’s only grader, keeping feedback consistent for every student.
- Teach my own weekly 2-hour lab section of ~40 students, walking through hands-on exercises from first principles.
- Hold 2 hours of office hours a week on programming concepts, problem-solving and students’ own code.
- Work with a second TA, who leads the smaller lab section, on day-to-day course operations.
- Built a small recursion visualizer in Python to explain recursion to my students.
PythonTeachingCode reviewTechnical communication - LeadershipAug 2026 – Present (active member since Oct 2025)
Events Chair, ACM at UAB
ACM at UAB
Plan the full-year event calendar for UAB’s largest computing student organization.
Details
- ACM at UAB is the local chapter of the world’s largest computing society and the largest CS organization on campus.
- Plan and organize the year’s events: LeetCode nights, alumni panels, internship recruiting events and networking mixers.
- Handle outreach to companies for event collaborations.
- Developing joint programming with The AI Collective.
- LeadershipAug 2026 – Present
Website Coordinator, Undergraduate Student Government Association (USGA)
USGA, Division of Communications
The only person in charge of updating and redesigning the official USGA website (Joomla 5).
Details
- In charge of the official USGA website, the main digital channel between student government and the student body.
- Build and maintain the site in Joomla 5 with custom HTML, CSS and JavaScript.
- Planning and leading a major redesign of its structure, visual design and usability.
- WorkSummer 2026
Web Developer Intern
BOR Realty, LLC · Phoenix, AZ
Shipped the brokerage’s bilingual (EN/RU) site, 18 pages in Next.js 14.
Details
- Shipped the brokerage’s bilingual (EN/RU) site, 18 pages in Next.js 14.
- Automated a 689-video library with the YouTube Data API and daily GitHub Actions syncs.
- WCAG 2.1 AA with 0 axe-core violations and 300+ Playwright tests.
Next.js 14TypeScriptGitHub ActionsPlaywright - ResearchMay 2026 – Present
Undergraduate Researcher, Computational Plasma Physics
Computational plasma physics research group, UAB Department of Physics · Birmingham, AL
Laser-ablation and fluid-dynamics simulations in C/Basilisk on UAB’s Cheaha supercomputer, supporting machine-learning-guided thin-film growth.
Details
- Write and run coupled laser-ablation and fluid-dynamics simulations of laser-generated plasmas in C with the Basilisk PDE framework.
- Run workloads on UAB’s Cheaha supercomputer; learned Linux and Bash from scratch to manage HPC jobs, environments and data.
- Work with synthetic plasma datasets in which plasma temperature (T) and ionization fraction (Xe) serve as ground truth for testing ML models.
- Write Python scripts that process, visualize and analyze simulation output into the plots and comparisons the team uses to evaluate models.
- Support research on ML-guided pulsed laser deposition (PLD), where Gaussian Process Bayesian Optimization builds surrogate models of plasma conditions from a small number of experiments.
- Co-author, “Machine Learning-Assisted Pulsed Laser Deposition Based on Plasma Optical Emission Signatures,” accepted for an oral presentation at the AVS 72nd International Symposium, Pittsburgh, Nov 8–13, 2026.
CBasiliskPythonBashLinuxHPC (Cheaha)Gaussian Process Bayesian OptimizationScientific visualization - LeadershipApr 2026 – Present
UAB Ambassador
Office of Student Engagement
Selected 1 of 16 new Ambassadors from 140+ applicants as an official student host of the university.
Details
- Selected as 1 of 16 new Ambassadors from 140+ applicants for UAB Ambassadors (founded 1978), the university’s official student hosts.
- Represent UAB at high-profile university events (Commencement, faculty and staff gatherings, events at the UAB President’s Mansion) alongside senior administration, deans and guests.
- Recipient of a $1,000 annual award.
- LeadershipApr 2026 – Present
International Mentor, International Scholar & Student Services (ISSS)
ISSS
Mentor new international students from arrival through their first semesters.
Details
- Selected for a competitive mentorship program supporting UAB’s international students from arrival through graduation.
- Co-lead four 3-day New International Student Orientations as part of a mentor team; greet students as they arrive in the U.S.
- Help new students with official documents and administrative processes.
- Meet weekly with assigned mentees and track their progress; hold office hours at the ISSS office.
- Help organize large campus events and create content for the program’s social media.
- Recipient of a $400 annual scholarship.
- TeachingFeb 2026 – May 2026
Academic Peer Tutor
UAB Vulcan Materials Academic Success Center · Birmingham, AL
Tutored 12+ STEM courses; the center’s only General Physics I tutor.
Details
- Tutored students across 12+ STEM courses, including Calculus I/II, General Physics and Python (~5–6 hrs/week).
- The center’s only General Physics I tutor.
- Used inquiry-based problem solving, graphing and online simulations to help students build intuition.
- Taught TI-Nspire CX II use for calculus: verifying solutions, writing custom functions, graphing 3D surfaces.
- Moved into the CS 103 primary TA role in Fall 2026.
CalculusPhysicsPython - LeadershipFeb 2026 – Present
Founder & President, The AI Collective at UAB (AIC)
The AI Collective at UAB
Founded UAB’s first interdisciplinary AI organization, to make practical AI skills accessible to students in every major.
Details
- Founded UAB’s first interdisciplinary AI organization, advised by faculty in the Department of Computer Science; wrote the constitution and appointed the officers.
- Built a 4-officer executive board and a 10-member founding team.
- Designed 5 program tracks: prompt engineering, productivity, coding and research literacy, AI ethics roundtables, industry briefings.
- First event this semester (Fall 2026); building partnerships with ACM, USGA, Women in Technology, faculty and alumni.
- WorkOct 2025 – Present
Web Content Editor Student Assistant (Front-End Web Developer)
UAB Student Affairs Marketing & Communications (SAMAC) · Birmingham, AL
Maintain 1,500+ pages across 20+ UAB department sites in Joomla 5 with custom HTML, CSS and JavaScript.
Details
- Maintain and update 1,500+ pages across 20+ UAB department sites in Joomla 5, writing custom HTML, CSS, JavaScript and Bootstrap.
- Converted a 40-page PDF annual report into an interactive, animated webpage as part of a 3-developer team.
- Asked to update a department’s video library page, delivered a full redesign: content reorganized and categorized, a cleaner accessible layout and a clear information hierarchy.
- Run ongoing digital accessibility reviews (WCAG, WAVE) of UAB pages, starting with Dining.
- Started in my first semester, at up to 18 hrs/week alongside a full course load.
Joomla 5HTMLCSSJavaScriptBootstrapWCAG/WAVE - LeadershipSep 2025 – May 2026
Freshman Forum Member, USGA · Member of the Year
USGA
Founded the Micro-Internships pilot with the UAB Career Center, now a long-term program (Project One).
Details
- Selected as 1 of 31 from 100+ applicants to represent the freshman class.
- Conceived and founded the Micro-Internships initiative with the UAB Career Center, handling the networking, employer outreach and program planning.
- Secured $2,000 in scholarship funding ($200 per intern) from on-campus departments and placed 10 students in project-based micro-internships across 7 UAB departments (Spring 2026).
- Adopted long-term as Project One, a cohort-based USGA and Career Center program with dedicated Career Center staff, its Fall 2026 cohort placed 20 students at 18 departments, including 3 off-campus.
- Remain a point of contact: helped match this year’s students to sites and will speak at the closing ceremony.
- Led a 6-student team with the Career Center Director to run a campus-wide Career Readiness Week (resume workshops, job fairs, headshots, professional development sessions).
- The only member in direct mentorship with the USGA President.
- Named inaugural Member of the Month (Oct 2025) and Freshman Forum Member of the Year.