Skip to content
View its-spark-dev's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Highlights

  • Pro

Organizations

@OSUDSL

Block or report its-spark-dev

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
its-spark-dev/README.md

Exploring how software systems behave beyond the textbook ๐ŸŒฑ

Computer Science student at The Ohio State University
Building systems, exploring ideas, and growing as a software engineer.


๐Ÿ‘‹ About me

Iโ€™m a CS student interested in how software systems are built, scaled, and used in the real world.

Recently, Iโ€™ve been working as an undergraduate researcher in a Driving Simulation Lab, where I design and improve Python-based tooling for research workflows. Through this work, Iโ€™ve gained hands-on experience with data processing, testing, and performance trade-offs, but I donโ€™t see myself as limited to any single niche.

Iโ€™m still exploring, learning, and expanding:
from backend systems and tooling
to performance, infrastructure, and developer-facing software.


๐Ÿ” What Iโ€™m exploring

  • ๐Ÿงฑ Software engineering fundamentals (data structures, design, testing)
  • โš™๏ธ Backend and systems-oriented development
  • ๐Ÿ“ˆ Performance, scalability, and real-world trade-offs
  • ๐Ÿ›  Tooling that helps people work more effectively
  • ๐Ÿงช Research-driven and user-centered engineering

(This list is intentionally open-ended.)


๐Ÿงฉ Selected work

  • OSU Driving Simulation Lab โ€“ pydre

    • Python tooling for processing large-scale driving simulation data
    • Contributed features, refactors, and test coverage improvements
    • Focus on correctness, maintainability, and practical performance
  • Parallelism Benchmark (pydre)

    • Explored how threading and multiprocessing behave under different workloads
    • Built reproducible benchmarks and analysis pipelines
    • Learned that performance is about trade-offs, not just โ€œmore parallelismโ€
  • CSV vs Parquet Benchmark

    • Investigated how data format choices impact real Python workflows
    • Compared readability, flexibility, and performance trade-offs
    • Used Polars to ground format decisions in measurement rather than assumptions

(More projects live in individual repositories.)


๐ŸŒ Beyond code

Outside of engineering, I care a lot about communication and people.

  • ๐ŸŽจ Adobe Student Ambassador โ€” leading hands-on workshops
  • ๐Ÿ“น Content creator with 13M+ views, explaining ideas to broad audiences
  • ๐ŸŒ Experience working across cultures and disciplines

I believe good software is built by people who can think clearly and communicate well.


๐Ÿš€ Currently

  • ๐ŸŽ“ CS @ OSU (Class of 2027)
  • ๐Ÿ” Exploring Software Engineering Internships (Summer 2026)
  • ๐Ÿ›  Building, learning, and staying curious

Building in progress

Activity Graph


Thanks for stopping by ๐Ÿ™‚

Pinned Loading

  1. toollayer-ai toollayer-ai Public

    An OpenAPI-to-tool control plane and reference runtime for safe, provider-neutral LLM orchestration.

    Python 1

  2. oci-capacity-aware-provisioner oci-capacity-aware-provisioner Public

    A safety-first, capacity-aware OCI compute provisioner that handles temporary host-capacity shortages with bounded retries, idempotency, cost guardrails, and duplicate-instance prevention.

    Python 2

  3. pydre-parallelism-benchmark pydre-parallelism-benchmark Public

    A systematic benchmark evaluating threading and multiprocessing strategies in the pydre analytics pipeline, with a focus on workload-dependent performance and practical default execution strategies.

    Python 1

  4. csv-vs-parquet-benchmark csv-vs-parquet-benchmark Public

    A rigorous benchmark comparing CSV and Parquet file performance using Polars in Python. Evaluates file loading speed, memory efficiency, and runtime profiling under cold and warm cache conditions.

    Python 1