Vijay Kiran Kethanaboyina
Bio
My name is Vijay (“VJ”) Kethanaboyina, and I’m a computer science student at UC Berkeley aspiring to work as a software or data engineer. I’ve solved problems in technical areas such as computer vision and Linux system administration. I’m also an avid reader and language learner.
Links
- Reading Log
- RSS (Atom) Feed: vkethana.com/feed.xml
- GitHub: github.com/vkethana
- Email: vijaykethanaboyina at gmail dot com
Education
- Computer Science BA from UC Berkeley (class of 2027).
- Computer Programming Associate’s Degree from Gavilan College (concurrent enrollment in high school)
Skills
- Programming Experience (five years): Python (Pandas, Matplotlib, Plotly, OpenCV), C++, Java, JavaScript, R, HTML, CSS, SPARQL, SQL, MATLAB. Familiar with using the KCF and CSRT algorithms for object tracking, and some experience with CNNs for object detection.
- System Administration: Experienced with Debian and Arch-based Linux distributions. Designed and deployed personal website (vkethana.com) by installing Nginx on Debian VPS, and later migrated it to GitHub Pages. Configured Namecheap BasicDNS to direct web traffic to personal domain. Proficient with command-line tools such as Vim.
- Software Development: Created Flask web app, hosted on personal website at rational.vkethana.com, to concisely summarize the writings of physics researcher and author David Deutsch. Site consists of 300+ quotes automatically gathered from the internet, categorized by keywords extracted using the NLTK (Natural Language Toolkit) Porter-Stemmer. Deployed website through the DigitalOcean App Platform.
Project Experience
OCR Group, FactGrid Cuneiform Project, UC Berkeley (Fall 2023 - Spring 2024)
- Develop machine learning model to segment and transcribe Old Assyrian Cuneiform tablets using the YOLOv8 architecture in collaboration with Dr. Adam Anderson. (website, poster)
- Design pipeline to convert nearly 3,000 raster images of Cuneiform signs into vector images using PIL, Inkscape, and Potrace, and then upload them onto publicly-accessible database using MediaWiki API.
- Create OCR model to support development of language models for under-resourced languages written in Cuneiform, especially Old Assyrian. Final product used to annotate dataset of 1,068 tablet images.
STEM Research Internship (Paid), Gavilan College (Summer 2022)
- Used OpenCV’s Python interface to track fast-moving balloons using a cell phone camera. Used the CSRT (Channel and Spatial Reliability Tracking) algorithm. Collaborated with two teammates under Dr. David Argudo, Ph.D.
- Processed dozens of balloon motion videos into CSV location data files. Cleaned datasets using Statsmodels to correct for noise, outliers, and occasionally out-of-frame objects.
- Authored comprehensive, ten-page document describing how to conduct classroom physics demonstrations using the balloon tracking software.
- Research log can be found here.
Leadership Experience
Co-Founder, Gilroy Hacks (2021 - 2023)
- Organized the first-ever multi-school, student-led hackathon series in my hometown’s history: one hackathon in fall 2022, and another in spring 2023. Spring hackathon offered over $750 in prizes/awards and had 26 attendees.
- Secured $1481 grant by convincing sponsors, resolved logistical issues throughout the project, coordinated with judges and backers. Sponsors included Wolfram Language, 1Password, and AoPS (Art of Problem Solving).
- Support development of hackathon projects in Python, Next.js, Typescript, and Flask. https://gilroyhacks.com
Future Projects
- I don’t plan on doing a major in linguistics or or any other humanities field. Instead, I plan to focus on my CS coursework, with some Sanskrit on the side.
- Write more technical stuff on my blog.
- Invent a miniature jetpack for messenger pigeons in order to make email, social media, and the entire internet obselete.