Available for internships & collaborations

Vihanga Anuththara Developer.

IT student passionate about building clean software on Arch Linux. Writing Python, Java & Bash · crafting Django backends · obsessing over git history and terminal aesthetics.

Arch Linux
01   about me

Curious builder.
CLI enthusiast.

I'm an IT student with a deep love for the command line, open-source culture, and writing software that actually works. My workstation runs Arch Linux — because I want to know exactly what's running on my machine.

I build backend applications with Python & Django, write automation scripts in Bash, and tackle data-structure problems in Java. Version control isn't an afterthought — git is part of how I think.

Currently looking for opportunities to contribute to real products, learn from senior engineers, and keep pushing my own boundaries.

2+
Years Coding
15
GitHub Repos
3
Languages
Arch Rebuilds
02   skills & tools

What I work with.

🐍
Languages
Python Java Bash SQL HTML/CSS
⚙️
Frameworks & Tools
Django REST APIs SQLite PostgreSQL pytest
🐧
System & DevOps
Arch Linux Git GitHub Actions Docker VM VSCodium
🧠
Concepts
OOP MVC/MVT Data Structures Algorithms REST UNIX philosophy
vihanga_anuththara@archlinux ~ bash
neofetch --short
OS:      Arch Linux x86_64
Shell:  zsh 5.9
Editor: VSCodium
WM:     sway
python --version && java --version
Python 3.14.x
openjdk 26.0.x
03   projects

Things I've built.

001
HMMSystem
This Python program is designed to manage medicine inventory in a hospital setting. It provides a user-friendly interface for tracking medicines, generating reports, and maintaining records efficiently. It serves as a practical solution for digitizing pharmacy operations and minimizing manual data entry errors.
002
YT-Automate
A simple automation script designed to simplify the yt-dlp CLI. It handles format selection, best-quality merging, and metadata embedding automatically, removing the need to remember complex command-line flags. Just run the script and let it handle the heavy lifting of configuration.
003
ELSA-Chat_Application
A Python Tkinter chatbot that talks back. ELSA combines a clean GUI with text-to-speech capabilities, image display, and instant responses to predefined commands. It serves as an excellent foundation for understanding desktop GUI development and basic interaction logic.
004
ATI_Map of Sri Lanka
An interactive map visualization of all institutes of Advanced Technological Institute (ATI ) located across Sri Lanka, created using the Folium Python library.
04   education

Where I learned.

2024 — Present
Higher National Diploma in IT
Sri Lanka Institute of Advanced Technological Education. Covering software engineering, data structures, databases, networking, and operating systems.
2024
Linux System Administration
Started out on Debian, moved to Kali for a bit, tried Fedora, and eventually landed on Arch. Each distro taught me something different. Now I automate the repetitive stuff with Python and actually understand what's running on my machine.
05   connect

Let's talk.

GitHub
github.com/vanu888
LinkedIn
https://www.linkedin.com/in/vihanga-anuththara
Git Repos
All public repositories