Skip to content
View theanimatorspal's full-sized avatar

Block or report theanimatorspal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
theanimatorspal/README.md

Darshan Koirala

Quantitative Finance | High Frequency Trading | Computer Graphics
B.E. in Computer Engineering @ Tribhuwan University, Pulchowk Campus
Email: [email protected] | Location: Kathmandu, Nepal


🛠️ Technical Skills

💻 Languages

  • C/C++, Lua, Java, Python, R, JavaScript, SQL
  • Have got some hands on: Rust, Julia, Dart

⚙️ Frameworks & Tools

  • ML/Stats: TensorFlow, LSTM, Pandas, Tidyverse, PerformanceAnalytics
  • Graphics: Vulkan, OpenGL, Compute Shaders, Blender, Maya
  • Mobile & Native: Android SDK, JNI
  • Dev Tools: RStudio, Packet Tracer, Git, LaTeX (Advanced)

🚀 Projects & Research

🧠 QB Signal Miner (R, Python)

Quant-based signal generator for NEPSE & Yahoo Finance

  • Scrapes data using Selenium/API (NEPSE + Yahoo)
  • Uses indicators like Bollinger Bands, MACD, RSI
  • ML models: Random Forest, XGBoost, LightGBM
  • Shiny + Flexdashboard frontend for visualization
    🔗 GitHub Repo

📈 retainAI (Python, LSTM)

Stock Price Prediction using Time Series Modeling

  • LSTM model trained on NEPSE/Yahoo tickers
  • Scrapes data periodically & auto-trains daily
    🔗 GitHub Repo

⚡ HFT Simulator (C++, Lua)

High Frequency Trading Simulator with Order Book Model

  • Simulates a fictional market + trading logic
  • Built using JkrGUI for UI & graphics
    🔗 GitHub Repo

🔬 SANN: Neural Network via Simulated Annealing (C++, Vulkan)

Custom GUI + Simulated Annealing for training Neural Nets

  • Alternative to backpropagation using SA
  • Built with Vulkan & Lua via JkrGUI
    🔗 GitHub |
    📄 Research Paper

🕹️ JkrGUI Graphics Engine (Vulkan + Lua)

2D/3D Cross-Platform Engine with Lua Scripting

  • Compute Shaders for dynamic UI rendering
  • Works on Windows, MacOS, Android
    🔗 GitHub |
    📄 Paper

🧪 JLox Interpreter (C++)

Complete C++ Interpreter for Lox (from Crafting Interpreters)

  • Handwritten Lexer + Parser → AST → Execution Engine
    🔗 GitHub Repo

🧾 Triyamik (C++, Vulkan, Lua)

Presentation Engine (like LaTeX for slides)


🎥 Ksai Anim (Vulkan, C)

Minimalist 3D Animation Software


🎮 Samprahar Returns (C++, Vulkan, Lua)

3D Game Built Using JkrGUI

  • Air-gun third-person shooting + physics
  • Skeletal animation, basic shadows
    🔗 GitHub

🎲 Samprahar (C++, Raylib)

Early 3D Arrow Shooting Game

  • Made using Raylib (simple third-person action)
    🔗 GitHub

🎧 Sort Visualizer + Audio (OpenGL, C)

Sort algorithm visualizer with sound synthesis

  • Uses Fourier transforms to generate audio
    🔗 GitHub

🏓 Ekaki: Table Tennis Game (C, Raylib)

2D Pong-style Table Tennis Game
🔗 YouTube


🤖 Maya Auto Rig (Python, Maya)

Auto-rigging script for 3D characters in Autodesk Maya
🔗 GitHub


📚 Sanskrit Dictionary (Flutter, Dart)

Prototype app for Sanskrit-Nepali dictionary
🔗 GitHub


🧪 Engineering Prep App (Flutter, Dart)

Prototype entrance exam prep app
(Repo unavailable)

🎨 Creative Projects

🎬 Animation Reel

Short films & animations made in Blender, Maya, and ZBrush
📺 Watch on YouTube

Featured:

  • The Tell-Tale Heart (Sanskrit Short) – Instagram
  • Kukkuta SeriesWatch
  • Pipilika SeriesWatch

📚 Publications & Design

📖 Shri Durgasaptashati Book

Full Nepali translation with modern LaTeX typesetting

  • Clean layout, printed & distributed in religious communities

🧑‍🏫 Teaching & Experience

  • 👨‍🏫 LaTeX Instructor @ IEEE Pulchowk (2023)
    3-day workshop from basics to advanced usage

  • 🧘 Sanskrit Instructor (USA-based student) (2022–2023)
    1 year of remote teaching in spoken and textual Sanskrit

  • 🏅 3rd Prize – Budhanilakantha Math League (2019)


🌍 Language Proficiency

Language Level
Nepali Native
English B2+
Hindi B2+
Sanskrit B2+

📞 Contact Me

📧 Email: [email protected]
📍 Location: Kathmandu, Nepal
📱 Phone: +977-9804378444, +977-9842982702


🤝 Let’s Collaborate!

If you're into:

  • 📉 Quantitative Finance
  • ⚡ Low-Latency Trading Systems
  • 🖼️ Vulkan Graphics & Game Engines
  • 🧠 Machine Learning & Simulation

…let’s build something awesome together! 🛠️🚀

@theanimatorspal's activity is private