Skip to content
View sharifme04's full-sized avatar
💭
Searching a position related JavaScript inside Germany
💭
Searching a position related JavaScript inside Germany

Block or report sharifme04

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
sharifme04/README.md

Typing SVG

Senior AI-Native Developer  ·  LLM integration  ·  Frontend & Backend  ·  Scientific Computing & HPC  ·  Mathematical Programming

JavaScript TypeScript React Node.js Rust Python C Dart Flutter React Native FEM HPC MD

Location Email GitHub Profile Views


🚀 About Me

7+ years Senior Software Engineer building production systems across frontend, mobile, backend, and realtime communication — and an M.Sc. in Computational Materials Science with hands-on FEM simulation research. I work across the full stack, apply AI-native development workflows daily (Claude, GPT, Gemini), and build scientific computing projects in Rust from first principles.

I am not limited to one domain — I can deliver across:

🤖 AI-Native Development — Claude, GPT, Gemini, MCP, prompt engineering, multi-model workflows, Software architecture 🔬 Computational / HPC — FEM (MATLAB + Rust), MD, DEM, Monte Carlo, HPC solvers from scratch
🖥️ Frontend — React, TypeScript, JavaScript, Angular, Redux, Redux-Saga, Apollo GraphQL, Flutter, React native ⚙️ Backend — Node.js, Axum (Rust), PostgreSQL, Redis, MongoDB, WebSocket, WebRTC
📱 Mobile — Flutter · React Native · Redux · Drift/SQLite · offline-first · flutter_rust_bridge FFI ☁️ Cloud & DevOps — AWS, Docker,Azure, BitBucket, GitHub Actions CI/CD
🤖 Backend AI Engineering — FastAPI · Uvicorn · RAG pipelines · Vector search (cosine similarity) · Pydantic v2 · SQLAlchemy 2.0 (async) ⚡ Production Patterns — asyncpg · Alembic migrations · pytest-asyncio · slowapi rate limiting · Cost tracking · Redis caching · pgvector

🤖 AI & LLM Integration Portfolio

Production AI/LLM services — FastAPI backends, Claude/GPT integration, cost tracking, and intelligent workflows.

🔍 Code Review Assistant — Real-time Reviews with Tool Calling FastAPI · WebSocket · Claude API · PostgreSQL · Redis · Docker Real-time streaming code reviews · manual tool-calling loop · documentation lookup · style guide checking · production-ready
🎟️ Ticket Classifier — Claude LLM Integration FastAPI · Claude API · PostgreSQL · Redis · Docker Automatic ticket classification · suggested responses · cost tracking · Redis caching · production-ready API
📄 Scientific Paper Q&A — Full RAG Pipeline FastAPI · pgvector · Claude API · embeddings · ragas evals · Docker Complete RAG system · PDF ingestion · semantic chunking · vector search · grounded answers with citations · eval framework in CI
🔬 Research Synthesis Agent — Hybrid Search + Multi-Doc Planning FastAPI · pgvector · BM25 · Agent Planning · Claude API · Langfuse · ragas Hybrid search (vector + keyword) · multi-document agent orchestration · parallel retrieval · cross-document synthesis · agent tracing · advanced evaluation
🧠 AI Learning Companion — LangGraph State Machine FastAPI · LangGraph · Claude API · pgvector · DeepEval · Haiku Fallback · Redis 3-agent state machine (Responder + Assessor + Recommender) · persistent learning state · cost-driven model fallback · DeepEval CI gates · production reliability

💻 Full-Stack Portfolio — Selected Projects

Production-grade web, realtime and cloud systems — frontend, backend, and realtime engineering.

🏦 Microfinance Platform (MFI) Node.js · Express ·python. PostgreSQL · React/next js frontend Loan lifecycle, auditing, python calculation engine, production-ready workflows
💼 Job Board Platform React · Node.js · Apollo/GraphQL · MongoDB Realtime job postings, search, recruiter workflows, analytics
🔁 Task Management — Realtime WebSocket · Redis · React · Node.js Realtime collaboration, presence, conflict resolution, offline sync
⚙️ Angular + Node.js Starter Angular · Node.js · Express Enterprise-ready starter with auth, routing, and API integration
☁️ AWS EC2 / Lambda / S3 — Hybrid Cloud AWS EC2 · Lambda · S3 · API Gateway Hybrid cloud patterns, serverless APIs, asset hosting and deployment
🔗 URL Shortener — Vue.js Vue.js · Node.js · MongoDB Simple, fast URL shortening service with analytics and link management
📊 Expense Tracker — Vue.js Vue.js · Node.js · SQLite/Postgres Expense tracking, charts, categories, and exportable reports

🔬 Scientific Computing Portfolio — Rust (All From Scratch)

No ML or physics frameworks. Every solver built from mathematical first principles.

🧮 2D FEM Solver — Linear Elasticity CST elements · COO→CSR sparse assembly · Conjugate Gradient · Rayon parallel Von Mises stress · O(h²) convergence · validated vs Euler–Bernoulli
⚛️ N-Body Molecular Dynamics Nosé–Hoover thermostat · 5-step NH Velocity-Verlet · O(N) cell list NVE energy drift <0.002% over 50k steps · Q coupling study (Q=10 vs Q=100)
🪨 2D DEM Silo Simulator Spring-dashpot contact · Coulomb friction (µ=0.5) · Velocity Verlet · O(N) cell list Peak F_max ~18 kN · friction vs frictionless comparison · PFC2D reimplementation
📈 Monte Carlo Option Pricer GBM path simulation · antithetic variates · Nelder-Mead calibration · Rayon 10k–1M paths · 2× sample efficiency · Greeks via central finite differences
🧱 HPC 2D Poisson Solver Jacobi · Red-Black Gauss-Seidel · CG with CSR SpMV · OpenMP/Rayon 3.35× parallel speedup at N=1000 · L1/L2 cache crossover analysis · MLUP/s benchmarks
📐 Numerical Optimisation Engine Steepest descent (Armijo) · CG Fletcher-Reeves + Polak-Ribière · Adam · SGD CG 19× faster than steepest descent on Rosenbrock · κ=1–500 study · NN training from scratch
🔵 Stochastic Geometry Framework (C++) MT19937 RNG · Boolean sphere model · Minkowski functionals · NLopt COBYLA Contrast function minimised to <2×10⁻¹² · TU Freiberg doctoral-level course

🎓 Education

M.Sc. Computational Materials Science

Germany

Doctoral-level coursework:

Course Topics
Selected Topics of FEM CST elements, sparse assembly, weak form derivation · MATLAB, Fortran,Python & C
High Performance Computing & Optimisation C
Stochastic Methods for Materials Science C
Molecular Dynamics Nosé–Hoover thermostat, symplecticity proofs, Velocity Verlet
Numerical Analysis of Differential Equations ODE/PDE solvers, stability, convergence
Dislocation Theory & DEM Contact mechanics, granular flow

Master Thesis — FEM Simulation, Fraunhofer IWM, Germany (2014–2015)

Research Engineer (Project Role) — FEM Simulation, Montanuniversity Leoben (Feb–Jun 2016)

B.Sc. Mechanical Engineering

Bangladesh


🧠 Technical Skills

Scientific / HPC

  • FEM · Molecular Dynamics · DEM
  • Monte Carlo simulation
  • Numerical ODE/PDE solvers
  • Sparse linear algebra (COO, CSR, CG, SpMV)
  • Constrained nonlinear optimisation (NLopt COBYLA, Nelder-Mead)
  • Cache-aware stencil solvers · MLUP/s benchmarking
  • OpenMP · Rayon parallel computing

Languages & Stacks

  • 💻 TypeScript / JavaScript — React, React Native, Redux, Redux-Saga, Angular, Node.js, Express
  • 📱 Dart / Flutter — offline-first mobile, flutter_rust_bridge FFI
  • 🦀 Rust — FEM, MD, Monte Carlo, HPC solvers, Axum backend
  • 🐍 Python — NumPy, SciPy, matplotlib
  • 🔧 MATLAB — FEM simulation, numerical analysis
  • ⚙️ C — NLopt, numerical algorithms, convergence/divergence simulation

Backend & Systems

  • Axum (Rust) · Node.js · Express
  • Redis pub/sub · PostgreSQL · MongoDB
  • WebSocket gateway · WebRTC (ICE/STUN/TURN)
  • End-to-end encryption (Double Ratchet-inspired, AEAD)

AI-Native Development

  • Claude · GPT · Gemini — daily engineering workflows
  • Prompt engineering · MCP server · Context-file design
  • Multi-model validation · Architecture planning · Technical audits
  • AI-assisted implementation at architecture scale

Cloud & DevOps

  • AWS EC2 · S3 · Lambda · API Gateway · DynamoDB · SNS · IAM
  • GitHub Actions CI/CD · Docker · Prometheus

💼 Industry Experience

Senior Software Developer

  • Built large-scale React + TypeScript web applications with Apollo GraphQL and complex state management
  • Developed React Native mobile solutions integrating GPS tracking and IoT device data
  • Implemented Playwright E2E testing suites and established CI/CD quality gates
  • Designed reusable UI component systems with Material UI, Storybook, and Figma
  • Integrated Claude, GPT, Gemini into daily engineering workflows — architecture reviews, code auditing, prompt-driven implementation

Senior Software Developer

  • Built the entire mobile web app from scratch through to production — sole frontend engineer on the web product
  • Implemented a complete biometric liveness-detection flow: OCR-based ID extraction, real-time liveness challenge (eye/smile sequence), verification completion
  • Tech stack: React.js, React Native, Redux-saga, Node.js, AWS

Personal Engineering Project — AI-Assisted Realtime Communication Platform (2025–2026)

  • Rust backend (Axum + Tokio) with WebSocket gateway, Redis pub/sub fan-out, PostgreSQL
  • Flutter offline-first mobile client: memory cache (<50 ms UI), outbox queue, background sync, SQLite (Drift)
  • Custom WebRTC signaling relay in Rust; ICE/STUN/TURN with exponential backoff reconnect
  • Custom binary protocol (payra_proto) via flutter_rust_bridge FFI — session resumption, sequence-based delivery, adaptive keepalive; Rust codec running on-device
  • E2EE: Double Ratchet-inspired key ratcheting, AEAD ciphers
  • Iterative architecture audits resolving triple-sync race conditions, ICE restart timing bugs, message deduplication failures

Earlier Roles (2017–2020)

  • Software Engineer · Simplo GmbH, Berlin
  • Frontend Developer · Medici Living Group, Berlin
  • Software Developer (Full-Stack) · Meramo Verlag GmbH, Berlin
    • React, Redux, Node.js, Express, MongoDB, Apollo GraphQL, D3.js

📊 GitHub Stats

Sharif's GitHub stats    Top Languages


🌍 Languages

Bangla (Native) · English (Fluent) · German (B1)


🎯 Open To

I am open to a wide range of roles — not limited to scientific computing:

Domain What I bring
🤖 AI-Native / AI-Assisted Engineering Daily Claude/GPT/Gemini workflows, MCP, prompt engineering, multi-model validation
🔬 Computational / HPC / Simulation FEM (MATLAB + Rust), MD, DEM, Monte Carlo, HPC solvers from scratch
🖥️ Frontend / Full-Stack React, TypeScript, JavaScript, React Native, Redux, Angular, Flutter — 7+ years
⚙️ Backend & Systems Rust (Axum), Node.js, PostgreSQL, Redis, WebSocket, WebRTC
📱 Mobile Flutter · React Native · Redux · offline-first · Drift/SQLite · flutter_rust_bridge FFI

⭐ Available for AI-native,Scientific programming, frontend, full-stack, backend, or computational engineering roles · Berlin or remote


Berlin, Germany · sharifmech04@gmail.com · github.com/sharifme04

Pinned Loading

  1. hpc-stencil-solver hpc-stencil-solver Public

    Rust

  2. Monte-Carlo-option-pricer Monte-Carlo-option-pricer Public

    Rust

  3. aws-ec2-lambda-s3-hybrid-cloud aws-ec2-lambda-s3-hybrid-cloud Public

    WS ec2 s3 lambda

    JavaScript

  4. microfinanceMFI microfinanceMFI Public

    sample project

    TypeScript

  5. FEM-solver-rust-python FEM-solver-rust-python Public

    This is personal project for FEM simulation solver

    Rust

  6. react-node-json-crud react-node-json-crud Public

    JavaScript