Computer Science Student β€’ IT Consultant

I build practical software that solves real problems.

I’m Siddhartha Sitaula, a Computer Science student at the University of New Mexico with a solid background in Java, data structures, and solving problems with algorithms. I build interactive apps and games from the ground up, and I bring hands-on IT support experience β€” troubleshooting hardware, software, and classroom systems β€” to everything I do.

3.70 GPA Dean’s List Γ—2 Amigo Scholarship Java Β· C Β· Python Β· JS
Open to internships Albuquerque, New Mexico
portfolio.java
public class Siddhartha {
  String role = "CS Student";
  String focus = "Software Engineering";

  void build() {
    solveProblems();
    createExperiences();
    keepLearning();
  }
}
⌘
Java & C Core programming
AI
Chess Engine Minimax project
Scroll

About me

Curious mind. Reliable teammate. Constant learner.

I am studying Computer Science at the University of New Mexico and working as a Student Consultant with UNM IT Academic Technologies. My experience combines software development, technical troubleshooting, customer support, and teamwork.

I like turning complex ideas into simple, useful programs. My projects have helped me practice object-oriented programming, data structures, recursion, algorithms, GUI development, and debugging.

My path started in Simara, Nepal, where I led IT support for a student organization β€” keeping event tech running, repairing systems, and helping people through technical problems. After building my foundation in mathematics and computer science at Prasadi Academy in Kathmandu, I moved to the United States in 2024 to study CS at UNM, where I've maintained a 3.70 GPA while working and building projects.

0+

Programming projects

0+

Programming languages

0GPA

3.70 / 4.00 at UNM

0Γ—

Dean's List semesters

Honors & recognition

  • Dean's List, School of Engineering β€” Fall 2024 and Spring 2025, for maintaining a 3.5+ GPA.
  • International Amigo Scholarship β€” awarded for academic performance, providing in-state tuition benefits.

Current coursework

  • Data Structures & Algorithms
  • Software Engineering
  • Operating Systems
  • Design of Large Programs

Beyond the code

  • Supporting classrooms and faculty across Windows, macOS, and Linux at UNM IT.
  • Documenting solutions clearly so the next person can fix it faster.
  • Learning something new with every project β€” most recently game AI and search algorithms.

Technical toolkit

Skills I use to build and support technology.

</>

Programming

Java, C, JavaScript, Python, HTML, and CSS.

OOPRecursionAlgorithms
β–¦

Software Development

Data structures, debugging, GUI development, and version control.

GitJava SwingVS Code
⌁

IT Support

Windows and macOS support, classroom technology, ticketing, and troubleshooting.

ImagingHardwareSupport
β—Ž

Professional Skills

Communication, teamwork, documentation, adaptability, and customer service.

LeadershipTeamworkLearning

Selected work

Projects that show how I think and build.

02

Hexagonal Minesweeper

A minesweeper game built on a hexagonal grid using axial coordinates, randomized mine placement, flood fill, difficulty modes, and a timer.

JavaBFSCoordinatesGUI
03

Evil Hangman

A strategic version of Hangman that dynamically selects word families to avoid revealing a secret word for as long as possible.

JavaMapsSetsAlgorithms
04

Particle Simulation

An interactive simulation featuring sand, water, oil, plants, acid, and lava, each with unique movement and interaction behavior.

JavaOOPSimulationGUI
05

Lights Out Puzzle

A puzzle game where toggling one light also changes its neighbors, with random board generation and solved-state detection.

Java2D ArraysLogicGUI
06

Postfix Calculator

A stack-based calculator that evaluates postfix expressions and supports arithmetic operators, square roots, and output commands.

JavaStacksParsing

Experience & education

Learning in the classroom and solving problems in the real world.

Present

Professional Experience

Student Consultant I

UNM IT Academic Technologies

Support classrooms, faculty, students, and technology across Windows and macOS environments. Troubleshoot hardware, software, audiovisual systems, and user issues.

  • Deliver clear and professional technical support.
  • Document incidents and solutions in a ticketing system.
  • Help maintain reliable classroom technology.
2024–Present

Education

Bachelor of Science in Computer Science

University of New Mexico

Coursework and projects in programming fundamentals, object-oriented programming, data structures, algorithms, mathematics, physics, and software development.

2023

Foundation

Mathematics & Computer Science

Prasadi Academy, Kathmandu, Nepal

Built a strong foundation in mathematics, logical reasoning, and computer science before continuing my studies in the United States.

What people say

β€œAdd a short quote from a supervisor, professor, or teammate here.” Name, Role β€” Organization
β€œA second testimonial helps show a different side of your work.” Name, Role β€” Organization

Let’s connect

Have an opportunity or project in mind?

I’m interested in software engineering internships, technical roles, and projects where I can learn, contribute, and solve meaningful problems.

This demo opens your email app. No form service is required.