View jasanhdz's full-sized avatar
:electron:
FullStack MERN
:electron:
FullStack MERN

Block or report jasanhdz

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.

Content in all repositories owned by your account will be closed.
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
jasanhdz/readme.md

I don't build features.
I design systems that scale.

Jasan Hernandez · Software Engineer · 7+ years

Frontend foundation -> full-stack systems -> serverless APIs, data workflows & AI automation.


PortfolioLinkedInEmail



$ whoami --verbose ROLE Software Engineer BASE Puebla, MX (UTC-6) RUNTIME 7+ years building software TRAJECTORY frontend foundation -> full-stack -> serverless / data / AI automation SIGNAL product-minded engineer who owns systems end-to-end: interface, API, data model, runtime constraints, delivery STATUS system online - open to complex problems

00 - Core Signal

I started by building interfaces, and frontend is still one of my strongest layers. But I moved quickly into full-stack work because I like understanding the whole machine: UI, API contracts, data models, infrastructure, algorithms and failure modes.

Most engineers pick a layer. I work across the seams: where UI meets data, where APIs meet runtime limits, where business workflows meet automation.

My strongest work happens in three intersections:

IntersectionWhat it looks like in practice
Interface x DataAnalytical dashboards, time-series visualization, endpoints shaped for charts, not just CRUD
Backend x Edge constraintsServerless APIs on Cloudflare Workers, where cold starts, bundle size and runtime APIs actually matter
Product x AutomationAI-assisted pipelines that scrape, normalize, decide and notify, replacing manual workflows entirely

I care less about the framework and more about the shape of the system: boundaries, contracts, data flow and failure modes.


01 - Expertise Map

$ system.map --domains [FRONTEND_ARCHITECTURE] React · Next.js · SSR/SSG · microfrontends · TurboRepo design systems · Storybook · performance budgets · custom build tooling [SERVERLESS_AND_EDGE] Cloudflare Workers · REST · GraphQL · NestJS Zod validation · caching (Cache API / Hyperdrive) · WASM adaptation [REALTIME_SYSTEMS] WebSockets · Socket.io · multi-operator state · comments/replies nested data models · browser APIs · event-driven interfaces [DATA_ENGINEERING] PostgreSQL · advanced SQL (CTEs, window functions, LAG/PARTITION BY) Kysely · ETL pipelines · scraping · time-series analytics [AI_AND_AUTOMATION] n8n · OpenAI · embeddings · Telegram API · Notion API dynamic PDF generation (React PDF) · workflow orchestration [MOBILE_ENGINEERING] Flutter/Dart · React Native/Expo · clean architecture secure storage · biometric auth · camera/QR flows [SYSTEMS_THINKING] clean architecture · domain/application/infrastructure layers real-time interfaces · multi-user state · MediaDevices APIs [OOP_AND_ALGORITHMS] Java · PHP/Laravel foundations · object-oriented programming recursion · data structures · hard programming challenges [INFRA_AND_DELIVERY] Linux servers · PM2 · Docker · CI/CD · Vercel · GitHub/GitLab environment config · process monitoring · production debugging

02 - Production Stack

Technologies I've shipped and maintained in real products, not tutorial exposure.

Languages & Core

TypeScriptJavaScriptPythonDartNode.jsPHPJavaSQLHTML5CSS3

Frontend & Product UI

ReactNext.jsReact QueryTailwind CSSMaterial UIStorybookTurboRepoReduxRedux SagaTanStack Tablestyled-componentsThree.jsChart.js

Backend, APIs & Edge

Cloudflare WorkersNestJSExpressLaravelGraphQLRESTWebSocketsSocket.ioZodWebAssembly

Data & Automation

PostgreSQLMySQLKyselySupabaseFirebasen8nOpenAITelegram APINotion APIReact PDFWeb ScrapingETLEmbeddings

Build, Infra & Delivery

LinuxDockerPM2WebpackesbuildViteBabelGitHub ActionsGitLab CIVercel

Integrations & Product Services

StripeGoogle OAuthYouTube APIMailchimpBinanceGoogle Maps

Mobile

FlutterReact NativeExpo

Computer Science & Programming Foundations

OOPAlgorithmsRecursionData StructuresFinite AutomataParsers


03 - Exploratory Layer

Technologies I've used in research, prototypes and side systems. Listed separately on purpose: I keep a clear line between production experience and exploration.

$ system.map --layer=exploratory LANGUAGES Python · Rust · C++ · Java · PHP/Laravel WEB_DEEP WebAssembly · Service Workers · Workbox · Three.js · Chart.js · Canvas API CS_THEORY finite automata · parsers · regular expressions · compiler fundamentals recursion · object-oriented design · data structures DATA/ML PyTorch · sequence models · feature engineering · model evaluation QUANT Binance Futures · algorithmic trading research · risk guards · signal audits INFRA Linux servers · PM2 · Docker · SQLite · CI/CD · process monitoring

04 - Problem Space

The kinds of problems I've worked through, a better signal than job titles.

ProblemHow I've approached it
Raw operational data -> business metricsETL normalization of meter data, PostgreSQL time-series queries (CTEs, LAG, PARTITION BY), tariff-period aggregation, delta computation from cumulative readings
Backend logic under edge constraintsCloudflare Workers with TypeScript, WASM adaptation of incompatible libs (yoga-layout), strategic caching (Cache API, Hyperdrive), latency reduction on critical endpoints
Type-unsafe SQL -> typed queriesMigrating complex native SQL to Kysely with exact parity: aliasing discipline, analytical functions, compile-time safety
Data that needs to be seenEndpoints shaped for visualization: consumption, demand and cost structures optimized for charting layers
High-friction workflows -> automationScraping official portals (dynamic ASP.NET tokens, session handling), structured persistence, OpenAI-assisted parsing, Telegram alerts, dynamic CV-to-PDF rendering
Nested social interactionsRecursive comment/reply models, parent-child rendering, optimistic UI states, moderation-friendly data structures and pagination boundaries
A programming language for childrenVanilla JavaScript, prototypes, regex tokenizer, DFA validation, Spanish function syntax, parameter parsing, coordinate-based drawing and Canvas rendering for geometric figures
Real-time, multi-user interfacesReact + MediaDevices APIs, audio/device control, multi-user session state, tight QA feedback loops
Realtime business messagingWebSocket synchronization, multi-operator sessions, QR authentication, broadcast flows, role-based access and event-driven state updates
Frontend codebases that must scaleMicrofrontends with TurboRepo, component contracts, Storybook-driven design systems, SSR/SSG strategies
Custom build constraintsWebpack/Babel/esbuild tuning, module resolution, bundle splitting, environment-specific builds and legacy dependency adaptation
Self-managed runtime infrastructureLinux server provisioning, PM2 process supervision, memory pressure debugging, log-based diagnosis and production process recovery
Trading systems where win rate liesPython inference services, TypeScript execution bots, Binance Futures signals, risk guards, PnL audits, MFE/MAE analysis and random-baseline validation
Object-oriented domain modelingJava/PHP foundations, encapsulation, inheritance, polymorphism, class contracts, domain entities and maintainable service boundaries
Auth, billing and premium contentGoogle OAuth, JWT/cookies, protected routes, Stripe subscriptions, Firebase-backed state and third-party API orchestration
Mobile flows where trust mattersFintech apps in Flutter: encrypted storage, biometric auth, QR/camera via platform channels, clean architecture layering

05 - Research & Prototypes

Where theory meets product. Small systems built to understand how things work underneath.

$ ls ~/research automata-lang/ Educational programming language in Spanish for kids. Built in vanilla JavaScript using prototypes. Children executed Spanish functions by passing a figure name, drawing attributes and coordinates. A regex tokenizer and DFA/transition-matrix validator checked the language before rendering geometric figures on Canvas. ml-trading/ Algorithmic trading research in Python: feature engineering, model evaluation, predictive experiments on market data, Binance Futures signals, risk guards, live/research audit loops, MFE/MAE and expectancy analysis. aegis-turbo/ Research ecosystem around a Python inference engine and TypeScript execution bot. Includes snapshot refreshers, PM2 process orchestration, model manifests, signal logs, score calibration, random baselines and risk-first strategy evaluation. systems-langs/ Rust, C++ and Java explorations: memory models, performance characteristics, and what they teach about the JS/TS runtimes I use daily. oop-foundations/ Java and PHP/Laravel foundations: classes, inheritance, polymorphism, encapsulation, recursive problems, data structures and algorithmic exercises from online judges. parsers-and-formal/ Parsers, formal languages, regular expressions: the fundamentals behind every validation engine I've ever shipped.

06 - ATS / Recruiter Index

$ grep --skills ./jasan-profile SENIOR_FRONTEND React, Next.js, TypeScript, SSR, design systems, Storybook, microfrontends, performance, frontend architecture FULL_STACK Node.js, NestJS, Express, GraphQL, REST APIs, PostgreSQL, MySQL, Firebase, Supabase, PHP, Laravel, clean architecture SERVERLESS_DATA Cloudflare Workers, edge runtime, Kysely, advanced SQL, CTEs, window functions, ETL, caching, PDF reports AUTOMATION_AI OpenAI, embeddings, n8n, scraping, Telegram bots, Notion API, workflow orchestration, dynamic documents REALTIME_MOBILE WebSockets, Socket.io, MediaDevices, Flutter, React Native, Expo, secure storage, biometrics, QR/camera flows RESEARCH_SYSTEMS Python, Rust, C++, Java, PHP, OOP, automata, parsers, recursion, algorithms, ML experiments, algorithmic trading, model evaluation, Linux infrastructure, Docker

07 - GitHub Pulse

GitHub profile details
Repositories per languageGitHub streak

08 - Initialize Contact

Open to collaboration on complex systems, senior engineering roles, and products where the hard part is the interesting part.

$ contact --channels PORTFOLIO https://jasanhdz.vercel.app LINKEDIN https://linkedin.com/in/jasanhdz EMAIL jasan814@gmail.com GITHUB https://github.com/JasanHdz RESPONSE_TIME usually < 24h

[ SYSTEM ONLINE - BUILDING ]

Popular repositories Loading

  1. javascript-professional javascript-professionalPublic

    Javascript best practices to be a professional, you need to have good fundamentals of language

    HTML 326 159

  2. backendnodejs backendnodejsPublic

    backend of an api rest for movies, with some examples of server-side nodejs

    JavaScript 178 115

  3. passportjs passportjsPublic

    Generating Sign-In and Sign-Out authentication strategies using Passport.js

    JavaScript 94 54

  4. rickAndMorty rickAndMortyPublic

    Project to teach how to consume data from an API using React Hooks

    JavaScript 9 2

  5. IntroductionPHP IntroductionPHPPublic

    Curso de Backend con PHP, con ejemplos para aprender PHP

    PHP 4

  6. server-side-rendering server-side-renderingPublic

    using server side rendering (SSR) to serve react application from the backend with nodejs

    JavaScript 4 6

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View jasanhdz's full-sized avatar
:electron:
FullStack MERN
:electron:
FullStack MERN

Block or report jasanhdz

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.

Content in all repositories owned by your account will be closed.
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
jasanhdz/readme.md

I don't build features.
I design systems that scale.

Jasan Hernandez · Software Engineer · 7+ years

Frontend foundation -> full-stack systems -> serverless APIs, data workflows & AI automation.


PortfolioLinkedInEmail



$ whoami --verbose ROLE Software Engineer BASE Puebla, MX (UTC-6) RUNTIME 7+ years building software TRAJECTORY frontend foundation -> full-stack -> serverless / data / AI automation SIGNAL product-minded engineer who owns systems end-to-end: interface, API, data model, runtime constraints, delivery STATUS system online - open to complex problems

00 - Core Signal

I started by building interfaces, and frontend is still one of my strongest layers. But I moved quickly into full-stack work because I like understanding the whole machine: UI, API contracts, data models, infrastructure, algorithms and failure modes.

Most engineers pick a layer. I work across the seams: where UI meets data, where APIs meet runtime limits, where business workflows meet automation.

My strongest work happens in three intersections:

IntersectionWhat it looks like in practice
Interface x DataAnalytical dashboards, time-series visualization, endpoints shaped for charts, not just CRUD
Backend x Edge constraintsServerless APIs on Cloudflare Workers, where cold starts, bundle size and runtime APIs actually matter
Product x AutomationAI-assisted pipelines that scrape, normalize, decide and notify, replacing manual workflows entirely

I care less about the framework and more about the shape of the system: boundaries, contracts, data flow and failure modes.


01 - Expertise Map

$ system.map --domains [FRONTEND_ARCHITECTURE] React · Next.js · SSR/SSG · microfrontends · TurboRepo design systems · Storybook · performance budgets · custom build tooling [SERVERLESS_AND_EDGE] Cloudflare Workers · REST · GraphQL · NestJS Zod validation · caching (Cache API / Hyperdrive) · WASM adaptation [REALTIME_SYSTEMS] WebSockets · Socket.io · multi-operator state · comments/replies nested data models · browser APIs · event-driven interfaces [DATA_ENGINEERING] PostgreSQL · advanced SQL (CTEs, window functions, LAG/PARTITION BY) Kysely · ETL pipelines · scraping · time-series analytics [AI_AND_AUTOMATION] n8n · OpenAI · embeddings · Telegram API · Notion API dynamic PDF generation (React PDF) · workflow orchestration [MOBILE_ENGINEERING] Flutter/Dart · React Native/Expo · clean architecture secure storage · biometric auth · camera/QR flows [SYSTEMS_THINKING] clean architecture · domain/application/infrastructure layers real-time interfaces · multi-user state · MediaDevices APIs [OOP_AND_ALGORITHMS] Java · PHP/Laravel foundations · object-oriented programming recursion · data structures · hard programming challenges [INFRA_AND_DELIVERY] Linux servers · PM2 · Docker · CI/CD · Vercel · GitHub/GitLab environment config · process monitoring · production debugging

02 - Production Stack

Technologies I've shipped and maintained in real products, not tutorial exposure.

Languages & Core

TypeScriptJavaScriptPythonDartNode.jsPHPJavaSQLHTML5CSS3

Frontend & Product UI

ReactNext.jsReact QueryTailwind CSSMaterial UIStorybookTurboRepoReduxRedux SagaTanStack Tablestyled-componentsThree.jsChart.js

Backend, APIs & Edge

Cloudflare WorkersNestJSExpressLaravelGraphQLRESTWebSocketsSocket.ioZodWebAssembly

Data & Automation

PostgreSQLMySQLKyselySupabaseFirebasen8nOpenAITelegram APINotion APIReact PDFWeb ScrapingETLEmbeddings

Build, Infra & Delivery

LinuxDockerPM2WebpackesbuildViteBabelGitHub ActionsGitLab CIVercel

Integrations & Product Services

StripeGoogle OAuthYouTube APIMailchimpBinanceGoogle Maps

Mobile

FlutterReact NativeExpo

Computer Science & Programming Foundations

OOPAlgorithmsRecursionData StructuresFinite AutomataParsers


03 - Exploratory Layer

Technologies I've used in research, prototypes and side systems. Listed separately on purpose: I keep a clear line between production experience and exploration.

$ system.map --layer=exploratory LANGUAGES Python · Rust · C++ · Java · PHP/Laravel WEB_DEEP WebAssembly · Service Workers · Workbox · Three.js · Chart.js · Canvas API CS_THEORY finite automata · parsers · regular expressions · compiler fundamentals recursion · object-oriented design · data structures DATA/ML PyTorch · sequence models · feature engineering · model evaluation QUANT Binance Futures · algorithmic trading research · risk guards · signal audits INFRA Linux servers · PM2 · Docker · SQLite · CI/CD · process monitoring

04 - Problem Space

The kinds of problems I've worked through, a better signal than job titles.

ProblemHow I've approached it
Raw operational data -> business metricsETL normalization of meter data, PostgreSQL time-series queries (CTEs, LAG, PARTITION BY), tariff-period aggregation, delta computation from cumulative readings
Backend logic under edge constraintsCloudflare Workers with TypeScript, WASM adaptation of incompatible libs (yoga-layout), strategic caching (Cache API, Hyperdrive), latency reduction on critical endpoints
Type-unsafe SQL -> typed queriesMigrating complex native SQL to Kysely with exact parity: aliasing discipline, analytical functions, compile-time safety
Data that needs to be seenEndpoints shaped for visualization: consumption, demand and cost structures optimized for charting layers
High-friction workflows -> automationScraping official portals (dynamic ASP.NET tokens, session handling), structured persistence, OpenAI-assisted parsing, Telegram alerts, dynamic CV-to-PDF rendering
Nested social interactionsRecursive comment/reply models, parent-child rendering, optimistic UI states, moderation-friendly data structures and pagination boundaries
A programming language for childrenVanilla JavaScript, prototypes, regex tokenizer, DFA validation, Spanish function syntax, parameter parsing, coordinate-based drawing and Canvas rendering for geometric figures
Real-time, multi-user interfacesReact + MediaDevices APIs, audio/device control, multi-user session state, tight QA feedback loops
Realtime business messagingWebSocket synchronization, multi-operator sessions, QR authentication, broadcast flows, role-based access and event-driven state updates
Frontend codebases that must scaleMicrofrontends with TurboRepo, component contracts, Storybook-driven design systems, SSR/SSG strategies
Custom build constraintsWebpack/Babel/esbuild tuning, module resolution, bundle splitting, environment-specific builds and legacy dependency adaptation
Self-managed runtime infrastructureLinux server provisioning, PM2 process supervision, memory pressure debugging, log-based diagnosis and production process recovery
Trading systems where win rate liesPython inference services, TypeScript execution bots, Binance Futures signals, risk guards, PnL audits, MFE/MAE analysis and random-baseline validation
Object-oriented domain modelingJava/PHP foundations, encapsulation, inheritance, polymorphism, class contracts, domain entities and maintainable service boundaries
Auth, billing and premium contentGoogle OAuth, JWT/cookies, protected routes, Stripe subscriptions, Firebase-backed state and third-party API orchestration
Mobile flows where trust mattersFintech apps in Flutter: encrypted storage, biometric auth, QR/camera via platform channels, clean architecture layering

05 - Research & Prototypes

Where theory meets product. Small systems built to understand how things work underneath.

$ ls ~/research automata-lang/ Educational programming language in Spanish for kids. Built in vanilla JavaScript using prototypes. Children executed Spanish functions by passing a figure name, drawing attributes and coordinates. A regex tokenizer and DFA/transition-matrix validator checked the language before rendering geometric figures on Canvas. ml-trading/ Algorithmic trading research in Python: feature engineering, model evaluation, predictive experiments on market data, Binance Futures signals, risk guards, live/research audit loops, MFE/MAE and expectancy analysis. aegis-turbo/ Research ecosystem around a Python inference engine and TypeScript execution bot. Includes snapshot refreshers, PM2 process orchestration, model manifests, signal logs, score calibration, random baselines and risk-first strategy evaluation. systems-langs/ Rust, C++ and Java explorations: memory models, performance characteristics, and what they teach about the JS/TS runtimes I use daily. oop-foundations/ Java and PHP/Laravel foundations: classes, inheritance, polymorphism, encapsulation, recursive problems, data structures and algorithmic exercises from online judges. parsers-and-formal/ Parsers, formal languages, regular expressions: the fundamentals behind every validation engine I've ever shipped.

06 - ATS / Recruiter Index

$ grep --skills ./jasan-profile SENIOR_FRONTEND React, Next.js, TypeScript, SSR, design systems, Storybook, microfrontends, performance, frontend architecture FULL_STACK Node.js, NestJS, Express, GraphQL, REST APIs, PostgreSQL, MySQL, Firebase, Supabase, PHP, Laravel, clean architecture SERVERLESS_DATA Cloudflare Workers, edge runtime, Kysely, advanced SQL, CTEs, window functions, ETL, caching, PDF reports AUTOMATION_AI OpenAI, embeddings, n8n, scraping, Telegram bots, Notion API, workflow orchestration, dynamic documents REALTIME_MOBILE WebSockets, Socket.io, MediaDevices, Flutter, React Native, Expo, secure storage, biometrics, QR/camera flows RESEARCH_SYSTEMS Python, Rust, C++, Java, PHP, OOP, automata, parsers, recursion, algorithms, ML experiments, algorithmic trading, model evaluation, Linux infrastructure, Docker

07 - GitHub Pulse

GitHub profile details
Repositories per languageGitHub streak

08 - Initialize Contact

Open to collaboration on complex systems, senior engineering roles, and products where the hard part is the interesting part.

$ contact --channels PORTFOLIO https://jasanhdz.vercel.app LINKEDIN https://linkedin.com/in/jasanhdz EMAIL jasan814@gmail.com GITHUB https://github.com/JasanHdz RESPONSE_TIME usually < 24h

[ SYSTEM ONLINE - BUILDING ]

Popular repositories Loading

  1. javascript-professional javascript-professionalPublic

    Javascript best practices to be a professional, you need to have good fundamentals of language

    HTML 326 159

  2. backendnodejs backendnodejsPublic

    backend of an api rest for movies, with some examples of server-side nodejs

    JavaScript 178 115

  3. passportjs passportjsPublic

    Generating Sign-In and Sign-Out authentication strategies using Passport.js

    JavaScript 94 54

  4. rickAndMorty rickAndMortyPublic

    Project to teach how to consume data from an API using React Hooks

    JavaScript 9 2

  5. IntroductionPHP IntroductionPHPPublic

    Curso de Backend con PHP, con ejemplos para aprender PHP

    PHP 4

  6. server-side-rendering server-side-renderingPublic

    using server side rendering (SSR) to serve react application from the backend with nodejs

    JavaScript 4 6

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View jasanhdz's full-sized avatar
:electron:
FullStack MERN
:electron:
FullStack MERN

Block or report jasanhdz

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.

Content in all repositories owned by your account will be closed.
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
jasanhdz/readme.md

I don't build features.
I design systems that scale.

Jasan Hernandez · Software Engineer · 7+ years

Frontend foundation -> full-stack systems -> serverless APIs, data workflows & AI automation.


PortfolioLinkedInEmail



$ whoami --verbose ROLE Software Engineer BASE Puebla, MX (UTC-6) RUNTIME 7+ years building software TRAJECTORY frontend foundation -> full-stack -> serverless / data / AI automation SIGNAL product-minded engineer who owns systems end-to-end: interface, API, data model, runtime constraints, delivery STATUS system online - open to complex problems

00 - Core Signal

I started by building interfaces, and frontend is still one of my strongest layers. But I moved quickly into full-stack work because I like understanding the whole machine: UI, API contracts, data models, infrastructure, algorithms and failure modes.

Most engineers pick a layer. I work across the seams: where UI meets data, where APIs meet runtime limits, where business workflows meet automation.

My strongest work happens in three intersections:

IntersectionWhat it looks like in practice
Interface x DataAnalytical dashboards, time-series visualization, endpoints shaped for charts, not just CRUD
Backend x Edge constraintsServerless APIs on Cloudflare Workers, where cold starts, bundle size and runtime APIs actually matter
Product x AutomationAI-assisted pipelines that scrape, normalize, decide and notify, replacing manual workflows entirely

I care less about the framework and more about the shape of the system: boundaries, contracts, data flow and failure modes.


01 - Expertise Map

$ system.map --domains [FRONTEND_ARCHITECTURE] React · Next.js · SSR/SSG · microfrontends · TurboRepo design systems · Storybook · performance budgets · custom build tooling [SERVERLESS_AND_EDGE] Cloudflare Workers · REST · GraphQL · NestJS Zod validation · caching (Cache API / Hyperdrive) · WASM adaptation [REALTIME_SYSTEMS] WebSockets · Socket.io · multi-operator state · comments/replies nested data models · browser APIs · event-driven interfaces [DATA_ENGINEERING] PostgreSQL · advanced SQL (CTEs, window functions, LAG/PARTITION BY) Kysely · ETL pipelines · scraping · time-series analytics [AI_AND_AUTOMATION] n8n · OpenAI · embeddings · Telegram API · Notion API dynamic PDF generation (React PDF) · workflow orchestration [MOBILE_ENGINEERING] Flutter/Dart · React Native/Expo · clean architecture secure storage · biometric auth · camera/QR flows [SYSTEMS_THINKING] clean architecture · domain/application/infrastructure layers real-time interfaces · multi-user state · MediaDevices APIs [OOP_AND_ALGORITHMS] Java · PHP/Laravel foundations · object-oriented programming recursion · data structures · hard programming challenges [INFRA_AND_DELIVERY] Linux servers · PM2 · Docker · CI/CD · Vercel · GitHub/GitLab environment config · process monitoring · production debugging

02 - Production Stack

Technologies I've shipped and maintained in real products, not tutorial exposure.

Languages & Core

TypeScriptJavaScriptPythonDartNode.jsPHPJavaSQLHTML5CSS3

Frontend & Product UI

ReactNext.jsReact QueryTailwind CSSMaterial UIStorybookTurboRepoReduxRedux SagaTanStack Tablestyled-componentsThree.jsChart.js

Backend, APIs & Edge

Cloudflare WorkersNestJSExpressLaravelGraphQLRESTWebSocketsSocket.ioZodWebAssembly

Data & Automation

PostgreSQLMySQLKyselySupabaseFirebasen8nOpenAITelegram APINotion APIReact PDFWeb ScrapingETLEmbeddings

Build, Infra & Delivery

LinuxDockerPM2WebpackesbuildViteBabelGitHub ActionsGitLab CIVercel

Integrations & Product Services

StripeGoogle OAuthYouTube APIMailchimpBinanceGoogle Maps

Mobile

FlutterReact NativeExpo

Computer Science & Programming Foundations

OOPAlgorithmsRecursionData StructuresFinite AutomataParsers


03 - Exploratory Layer

Technologies I've used in research, prototypes and side systems. Listed separately on purpose: I keep a clear line between production experience and exploration.

$ system.map --layer=exploratory LANGUAGES Python · Rust · C++ · Java · PHP/Laravel WEB_DEEP WebAssembly · Service Workers · Workbox · Three.js · Chart.js · Canvas API CS_THEORY finite automata · parsers · regular expressions · compiler fundamentals recursion · object-oriented design · data structures DATA/ML PyTorch · sequence models · feature engineering · model evaluation QUANT Binance Futures · algorithmic trading research · risk guards · signal audits INFRA Linux servers · PM2 · Docker · SQLite · CI/CD · process monitoring

04 - Problem Space

The kinds of problems I've worked through, a better signal than job titles.

ProblemHow I've approached it
Raw operational data -> business metricsETL normalization of meter data, PostgreSQL time-series queries (CTEs, LAG, PARTITION BY), tariff-period aggregation, delta computation from cumulative readings
Backend logic under edge constraintsCloudflare Workers with TypeScript, WASM adaptation of incompatible libs (yoga-layout), strategic caching (Cache API, Hyperdrive), latency reduction on critical endpoints
Type-unsafe SQL -> typed queriesMigrating complex native SQL to Kysely with exact parity: aliasing discipline, analytical functions, compile-time safety
Data that needs to be seenEndpoints shaped for visualization: consumption, demand and cost structures optimized for charting layers
High-friction workflows -> automationScraping official portals (dynamic ASP.NET tokens, session handling), structured persistence, OpenAI-assisted parsing, Telegram alerts, dynamic CV-to-PDF rendering
Nested social interactionsRecursive comment/reply models, parent-child rendering, optimistic UI states, moderation-friendly data structures and pagination boundaries
A programming language for childrenVanilla JavaScript, prototypes, regex tokenizer, DFA validation, Spanish function syntax, parameter parsing, coordinate-based drawing and Canvas rendering for geometric figures
Real-time, multi-user interfacesReact + MediaDevices APIs, audio/device control, multi-user session state, tight QA feedback loops
Realtime business messagingWebSocket synchronization, multi-operator sessions, QR authentication, broadcast flows, role-based access and event-driven state updates
Frontend codebases that must scaleMicrofrontends with TurboRepo, component contracts, Storybook-driven design systems, SSR/SSG strategies
Custom build constraintsWebpack/Babel/esbuild tuning, module resolution, bundle splitting, environment-specific builds and legacy dependency adaptation
Self-managed runtime infrastructureLinux server provisioning, PM2 process supervision, memory pressure debugging, log-based diagnosis and production process recovery
Trading systems where win rate liesPython inference services, TypeScript execution bots, Binance Futures signals, risk guards, PnL audits, MFE/MAE analysis and random-baseline validation
Object-oriented domain modelingJava/PHP foundations, encapsulation, inheritance, polymorphism, class contracts, domain entities and maintainable service boundaries
Auth, billing and premium contentGoogle OAuth, JWT/cookies, protected routes, Stripe subscriptions, Firebase-backed state and third-party API orchestration
Mobile flows where trust mattersFintech apps in Flutter: encrypted storage, biometric auth, QR/camera via platform channels, clean architecture layering

05 - Research & Prototypes

Where theory meets product. Small systems built to understand how things work underneath.

$ ls ~/research automata-lang/ Educational programming language in Spanish for kids. Built in vanilla JavaScript using prototypes. Children executed Spanish functions by passing a figure name, drawing attributes and coordinates. A regex tokenizer and DFA/transition-matrix validator checked the language before rendering geometric figures on Canvas. ml-trading/ Algorithmic trading research in Python: feature engineering, model evaluation, predictive experiments on market data, Binance Futures signals, risk guards, live/research audit loops, MFE/MAE and expectancy analysis. aegis-turbo/ Research ecosystem around a Python inference engine and TypeScript execution bot. Includes snapshot refreshers, PM2 process orchestration, model manifests, signal logs, score calibration, random baselines and risk-first strategy evaluation. systems-langs/ Rust, C++ and Java explorations: memory models, performance characteristics, and what they teach about the JS/TS runtimes I use daily. oop-foundations/ Java and PHP/Laravel foundations: classes, inheritance, polymorphism, encapsulation, recursive problems, data structures and algorithmic exercises from online judges. parsers-and-formal/ Parsers, formal languages, regular expressions: the fundamentals behind every validation engine I've ever shipped.

06 - ATS / Recruiter Index

$ grep --skills ./jasan-profile SENIOR_FRONTEND React, Next.js, TypeScript, SSR, design systems, Storybook, microfrontends, performance, frontend architecture FULL_STACK Node.js, NestJS, Express, GraphQL, REST APIs, PostgreSQL, MySQL, Firebase, Supabase, PHP, Laravel, clean architecture SERVERLESS_DATA Cloudflare Workers, edge runtime, Kysely, advanced SQL, CTEs, window functions, ETL, caching, PDF reports AUTOMATION_AI OpenAI, embeddings, n8n, scraping, Telegram bots, Notion API, workflow orchestration, dynamic documents REALTIME_MOBILE WebSockets, Socket.io, MediaDevices, Flutter, React Native, Expo, secure storage, biometrics, QR/camera flows RESEARCH_SYSTEMS Python, Rust, C++, Java, PHP, OOP, automata, parsers, recursion, algorithms, ML experiments, algorithmic trading, model evaluation, Linux infrastructure, Docker

07 - GitHub Pulse

GitHub profile details
Repositories per languageGitHub streak

08 - Initialize Contact

Open to collaboration on complex systems, senior engineering roles, and products where the hard part is the interesting part.

$ contact --channels PORTFOLIO https://jasanhdz.vercel.app LINKEDIN https://linkedin.com/in/jasanhdz EMAIL jasan814@gmail.com GITHUB https://github.com/JasanHdz RESPONSE_TIME usually < 24h

[ SYSTEM ONLINE - BUILDING ]

Popular repositories Loading

  1. javascript-professional javascript-professionalPublic

    Javascript best practices to be a professional, you need to have good fundamentals of language

    HTML 326 159

  2. backendnodejs backendnodejsPublic

    backend of an api rest for movies, with some examples of server-side nodejs

    JavaScript 178 115

  3. passportjs passportjsPublic

    Generating Sign-In and Sign-Out authentication strategies using Passport.js

    JavaScript 94 54

  4. rickAndMorty rickAndMortyPublic

    Project to teach how to consume data from an API using React Hooks

    JavaScript 9 2

  5. IntroductionPHP IntroductionPHPPublic

    Curso de Backend con PHP, con ejemplos para aprender PHP

    PHP 4

  6. server-side-rendering server-side-renderingPublic

    using server side rendering (SSR) to serve react application from the backend with nodejs

    JavaScript 4 6

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View jasanhdz's full-sized avatar
:electron:
FullStack MERN
:electron:
FullStack MERN

Block or report jasanhdz

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.

Content in all repositories owned by your account will be closed.
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
jasanhdz/readme.md

I don't build features.
I design systems that scale.

Jasan Hernandez · Software Engineer · 7+ years

Frontend foundation -> full-stack systems -> serverless APIs, data workflows & AI automation.


PortfolioLinkedInEmail



$ whoami --verbose ROLE Software Engineer BASE Puebla, MX (UTC-6) RUNTIME 7+ years building software TRAJECTORY frontend foundation -> full-stack -> serverless / data / AI automation SIGNAL product-minded engineer who owns systems end-to-end: interface, API, data model, runtime constraints, delivery STATUS system online - open to complex problems

00 - Core Signal

I started by building interfaces, and frontend is still one of my strongest layers. But I moved quickly into full-stack work because I like understanding the whole machine: UI, API contracts, data models, infrastructure, algorithms and failure modes.

Most engineers pick a layer. I work across the seams: where UI meets data, where APIs meet runtime limits, where business workflows meet automation.

My strongest work happens in three intersections:

IntersectionWhat it looks like in practice
Interface x DataAnalytical dashboards, time-series visualization, endpoints shaped for charts, not just CRUD
Backend x Edge constraintsServerless APIs on Cloudflare Workers, where cold starts, bundle size and runtime APIs actually matter
Product x AutomationAI-assisted pipelines that scrape, normalize, decide and notify, replacing manual workflows entirely

I care less about the framework and more about the shape of the system: boundaries, contracts, data flow and failure modes.


01 - Expertise Map

$ system.map --domains [FRONTEND_ARCHITECTURE] React · Next.js · SSR/SSG · microfrontends · TurboRepo design systems · Storybook · performance budgets · custom build tooling [SERVERLESS_AND_EDGE] Cloudflare Workers · REST · GraphQL · NestJS Zod validation · caching (Cache API / Hyperdrive) · WASM adaptation [REALTIME_SYSTEMS] WebSockets · Socket.io · multi-operator state · comments/replies nested data models · browser APIs · event-driven interfaces [DATA_ENGINEERING] PostgreSQL · advanced SQL (CTEs, window functions, LAG/PARTITION BY) Kysely · ETL pipelines · scraping · time-series analytics [AI_AND_AUTOMATION] n8n · OpenAI · embeddings · Telegram API · Notion API dynamic PDF generation (React PDF) · workflow orchestration [MOBILE_ENGINEERING] Flutter/Dart · React Native/Expo · clean architecture secure storage · biometric auth · camera/QR flows [SYSTEMS_THINKING] clean architecture · domain/application/infrastructure layers real-time interfaces · multi-user state · MediaDevices APIs [OOP_AND_ALGORITHMS] Java · PHP/Laravel foundations · object-oriented programming recursion · data structures · hard programming challenges [INFRA_AND_DELIVERY] Linux servers · PM2 · Docker · CI/CD · Vercel · GitHub/GitLab environment config · process monitoring · production debugging

02 - Production Stack

Technologies I've shipped and maintained in real products, not tutorial exposure.

Languages & Core

TypeScriptJavaScriptPythonDartNode.jsPHPJavaSQLHTML5CSS3

Frontend & Product UI

ReactNext.jsReact QueryTailwind CSSMaterial UIStorybookTurboRepoReduxRedux SagaTanStack Tablestyled-componentsThree.jsChart.js

Backend, APIs & Edge

Cloudflare WorkersNestJSExpressLaravelGraphQLRESTWebSocketsSocket.ioZodWebAssembly

Data & Automation

PostgreSQLMySQLKyselySupabaseFirebasen8nOpenAITelegram APINotion APIReact PDFWeb ScrapingETLEmbeddings

Build, Infra & Delivery

LinuxDockerPM2WebpackesbuildViteBabelGitHub ActionsGitLab CIVercel

Integrations & Product Services

StripeGoogle OAuthYouTube APIMailchimpBinanceGoogle Maps

Mobile

FlutterReact NativeExpo

Computer Science & Programming Foundations

OOPAlgorithmsRecursionData StructuresFinite AutomataParsers


03 - Exploratory Layer

Technologies I've used in research, prototypes and side systems. Listed separately on purpose: I keep a clear line between production experience and exploration.

$ system.map --layer=exploratory LANGUAGES Python · Rust · C++ · Java · PHP/Laravel WEB_DEEP WebAssembly · Service Workers · Workbox · Three.js · Chart.js · Canvas API CS_THEORY finite automata · parsers · regular expressions · compiler fundamentals recursion · object-oriented design · data structures DATA/ML PyTorch · sequence models · feature engineering · model evaluation QUANT Binance Futures · algorithmic trading research · risk guards · signal audits INFRA Linux servers · PM2 · Docker · SQLite · CI/CD · process monitoring

04 - Problem Space

The kinds of problems I've worked through, a better signal than job titles.

ProblemHow I've approached it
Raw operational data -> business metricsETL normalization of meter data, PostgreSQL time-series queries (CTEs, LAG, PARTITION BY), tariff-period aggregation, delta computation from cumulative readings
Backend logic under edge constraintsCloudflare Workers with TypeScript, WASM adaptation of incompatible libs (yoga-layout), strategic caching (Cache API, Hyperdrive), latency reduction on critical endpoints
Type-unsafe SQL -> typed queriesMigrating complex native SQL to Kysely with exact parity: aliasing discipline, analytical functions, compile-time safety
Data that needs to be seenEndpoints shaped for visualization: consumption, demand and cost structures optimized for charting layers
High-friction workflows -> automationScraping official portals (dynamic ASP.NET tokens, session handling), structured persistence, OpenAI-assisted parsing, Telegram alerts, dynamic CV-to-PDF rendering
Nested social interactionsRecursive comment/reply models, parent-child rendering, optimistic UI states, moderation-friendly data structures and pagination boundaries
A programming language for childrenVanilla JavaScript, prototypes, regex tokenizer, DFA validation, Spanish function syntax, parameter parsing, coordinate-based drawing and Canvas rendering for geometric figures
Real-time, multi-user interfacesReact + MediaDevices APIs, audio/device control, multi-user session state, tight QA feedback loops
Realtime business messagingWebSocket synchronization, multi-operator sessions, QR authentication, broadcast flows, role-based access and event-driven state updates
Frontend codebases that must scaleMicrofrontends with TurboRepo, component contracts, Storybook-driven design systems, SSR/SSG strategies
Custom build constraintsWebpack/Babel/esbuild tuning, module resolution, bundle splitting, environment-specific builds and legacy dependency adaptation
Self-managed runtime infrastructureLinux server provisioning, PM2 process supervision, memory pressure debugging, log-based diagnosis and production process recovery
Trading systems where win rate liesPython inference services, TypeScript execution bots, Binance Futures signals, risk guards, PnL audits, MFE/MAE analysis and random-baseline validation
Object-oriented domain modelingJava/PHP foundations, encapsulation, inheritance, polymorphism, class contracts, domain entities and maintainable service boundaries
Auth, billing and premium contentGoogle OAuth, JWT/cookies, protected routes, Stripe subscriptions, Firebase-backed state and third-party API orchestration
Mobile flows where trust mattersFintech apps in Flutter: encrypted storage, biometric auth, QR/camera via platform channels, clean architecture layering

05 - Research & Prototypes

Where theory meets product. Small systems built to understand how things work underneath.

$ ls ~/research automata-lang/ Educational programming language in Spanish for kids. Built in vanilla JavaScript using prototypes. Children executed Spanish functions by passing a figure name, drawing attributes and coordinates. A regex tokenizer and DFA/transition-matrix validator checked the language before rendering geometric figures on Canvas. ml-trading/ Algorithmic trading research in Python: feature engineering, model evaluation, predictive experiments on market data, Binance Futures signals, risk guards, live/research audit loops, MFE/MAE and expectancy analysis. aegis-turbo/ Research ecosystem around a Python inference engine and TypeScript execution bot. Includes snapshot refreshers, PM2 process orchestration, model manifests, signal logs, score calibration, random baselines and risk-first strategy evaluation. systems-langs/ Rust, C++ and Java explorations: memory models, performance characteristics, and what they teach about the JS/TS runtimes I use daily. oop-foundations/ Java and PHP/Laravel foundations: classes, inheritance, polymorphism, encapsulation, recursive problems, data structures and algorithmic exercises from online judges. parsers-and-formal/ Parsers, formal languages, regular expressions: the fundamentals behind every validation engine I've ever shipped.

06 - ATS / Recruiter Index

$ grep --skills ./jasan-profile SENIOR_FRONTEND React, Next.js, TypeScript, SSR, design systems, Storybook, microfrontends, performance, frontend architecture FULL_STACK Node.js, NestJS, Express, GraphQL, REST APIs, PostgreSQL, MySQL, Firebase, Supabase, PHP, Laravel, clean architecture SERVERLESS_DATA Cloudflare Workers, edge runtime, Kysely, advanced SQL, CTEs, window functions, ETL, caching, PDF reports AUTOMATION_AI OpenAI, embeddings, n8n, scraping, Telegram bots, Notion API, workflow orchestration, dynamic documents REALTIME_MOBILE WebSockets, Socket.io, MediaDevices, Flutter, React Native, Expo, secure storage, biometrics, QR/camera flows RESEARCH_SYSTEMS Python, Rust, C++, Java, PHP, OOP, automata, parsers, recursion, algorithms, ML experiments, algorithmic trading, model evaluation, Linux infrastructure, Docker

07 - GitHub Pulse

GitHub profile details
Repositories per languageGitHub streak

08 - Initialize Contact

Open to collaboration on complex systems, senior engineering roles, and products where the hard part is the interesting part.

$ contact --channels PORTFOLIO https://jasanhdz.vercel.app LINKEDIN https://linkedin.com/in/jasanhdz EMAIL jasan814@gmail.com GITHUB https://github.com/JasanHdz RESPONSE_TIME usually < 24h

[ SYSTEM ONLINE - BUILDING ]

Popular repositories Loading

  1. javascript-professional javascript-professionalPublic

    Javascript best practices to be a professional, you need to have good fundamentals of language

    HTML 326 159

  2. backendnodejs backendnodejsPublic

    backend of an api rest for movies, with some examples of server-side nodejs

    JavaScript 178 115

  3. passportjs passportjsPublic

    Generating Sign-In and Sign-Out authentication strategies using Passport.js

    JavaScript 94 54

  4. rickAndMorty rickAndMortyPublic

    Project to teach how to consume data from an API using React Hooks

    JavaScript 9 2

  5. IntroductionPHP IntroductionPHPPublic

    Curso de Backend con PHP, con ejemplos para aprender PHP

    PHP 4

  6. server-side-rendering server-side-renderingPublic

    using server side rendering (SSR) to serve react application from the backend with nodejs

    JavaScript 4 6

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View jasanhdz's full-sized avatar
:electron:
FullStack MERN
:electron:
FullStack MERN

Block or report jasanhdz

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.

Content in all repositories owned by your account will be closed.
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
jasanhdz/readme.md

I don't build features.
I design systems that scale.

Jasan Hernandez · Software Engineer · 7+ years

Frontend foundation -> full-stack systems -> serverless APIs, data workflows & AI automation.


PortfolioLinkedInEmail



$ whoami --verbose ROLE Software Engineer BASE Puebla, MX (UTC-6) RUNTIME 7+ years building software TRAJECTORY frontend foundation -> full-stack -> serverless / data / AI automation SIGNAL product-minded engineer who owns systems end-to-end: interface, API, data model, runtime constraints, delivery STATUS system online - open to complex problems

00 - Core Signal

I started by building interfaces, and frontend is still one of my strongest layers. But I moved quickly into full-stack work because I like understanding the whole machine: UI, API contracts, data models, infrastructure, algorithms and failure modes.

Most engineers pick a layer. I work across the seams: where UI meets data, where APIs meet runtime limits, where business workflows meet automation.

My strongest work happens in three intersections:

IntersectionWhat it looks like in practice
Interface x DataAnalytical dashboards, time-series visualization, endpoints shaped for charts, not just CRUD
Backend x Edge constraintsServerless APIs on Cloudflare Workers, where cold starts, bundle size and runtime APIs actually matter
Product x AutomationAI-assisted pipelines that scrape, normalize, decide and notify, replacing manual workflows entirely

I care less about the framework and more about the shape of the system: boundaries, contracts, data flow and failure modes.


01 - Expertise Map

$ system.map --domains [FRONTEND_ARCHITECTURE] React · Next.js · SSR/SSG · microfrontends · TurboRepo design systems · Storybook · performance budgets · custom build tooling [SERVERLESS_AND_EDGE] Cloudflare Workers · REST · GraphQL · NestJS Zod validation · caching (Cache API / Hyperdrive) · WASM adaptation [REALTIME_SYSTEMS] WebSockets · Socket.io · multi-operator state · comments/replies nested data models · browser APIs · event-driven interfaces [DATA_ENGINEERING] PostgreSQL · advanced SQL (CTEs, window functions, LAG/PARTITION BY) Kysely · ETL pipelines · scraping · time-series analytics [AI_AND_AUTOMATION] n8n · OpenAI · embeddings · Telegram API · Notion API dynamic PDF generation (React PDF) · workflow orchestration [MOBILE_ENGINEERING] Flutter/Dart · React Native/Expo · clean architecture secure storage · biometric auth · camera/QR flows [SYSTEMS_THINKING] clean architecture · domain/application/infrastructure layers real-time interfaces · multi-user state · MediaDevices APIs [OOP_AND_ALGORITHMS] Java · PHP/Laravel foundations · object-oriented programming recursion · data structures · hard programming challenges [INFRA_AND_DELIVERY] Linux servers · PM2 · Docker · CI/CD · Vercel · GitHub/GitLab environment config · process monitoring · production debugging

02 - Production Stack

Technologies I've shipped and maintained in real products, not tutorial exposure.

Languages & Core

TypeScriptJavaScriptPythonDartNode.jsPHPJavaSQLHTML5CSS3

Frontend & Product UI

ReactNext.jsReact QueryTailwind CSSMaterial UIStorybookTurboRepoReduxRedux SagaTanStack Tablestyled-componentsThree.jsChart.js

Backend, APIs & Edge

Cloudflare WorkersNestJSExpressLaravelGraphQLRESTWebSocketsSocket.ioZodWebAssembly

Data & Automation

PostgreSQLMySQLKyselySupabaseFirebasen8nOpenAITelegram APINotion APIReact PDFWeb ScrapingETLEmbeddings

Build, Infra & Delivery

LinuxDockerPM2WebpackesbuildViteBabelGitHub ActionsGitLab CIVercel

Integrations & Product Services

StripeGoogle OAuthYouTube APIMailchimpBinanceGoogle Maps

Mobile

FlutterReact NativeExpo

Computer Science & Programming Foundations

OOPAlgorithmsRecursionData StructuresFinite AutomataParsers


03 - Exploratory Layer

Technologies I've used in research, prototypes and side systems. Listed separately on purpose: I keep a clear line between production experience and exploration.

$ system.map --layer=exploratory LANGUAGES Python · Rust · C++ · Java · PHP/Laravel WEB_DEEP WebAssembly · Service Workers · Workbox · Three.js · Chart.js · Canvas API CS_THEORY finite automata · parsers · regular expressions · compiler fundamentals recursion · object-oriented design · data structures DATA/ML PyTorch · sequence models · feature engineering · model evaluation QUANT Binance Futures · algorithmic trading research · risk guards · signal audits INFRA Linux servers · PM2 · Docker · SQLite · CI/CD · process monitoring

04 - Problem Space

The kinds of problems I've worked through, a better signal than job titles.

ProblemHow I've approached it
Raw operational data -> business metricsETL normalization of meter data, PostgreSQL time-series queries (CTEs, LAG, PARTITION BY), tariff-period aggregation, delta computation from cumulative readings
Backend logic under edge constraintsCloudflare Workers with TypeScript, WASM adaptation of incompatible libs (yoga-layout), strategic caching (Cache API, Hyperdrive), latency reduction on critical endpoints
Type-unsafe SQL -> typed queriesMigrating complex native SQL to Kysely with exact parity: aliasing discipline, analytical functions, compile-time safety
Data that needs to be seenEndpoints shaped for visualization: consumption, demand and cost structures optimized for charting layers
High-friction workflows -> automationScraping official portals (dynamic ASP.NET tokens, session handling), structured persistence, OpenAI-assisted parsing, Telegram alerts, dynamic CV-to-PDF rendering
Nested social interactionsRecursive comment/reply models, parent-child rendering, optimistic UI states, moderation-friendly data structures and pagination boundaries
A programming language for childrenVanilla JavaScript, prototypes, regex tokenizer, DFA validation, Spanish function syntax, parameter parsing, coordinate-based drawing and Canvas rendering for geometric figures
Real-time, multi-user interfacesReact + MediaDevices APIs, audio/device control, multi-user session state, tight QA feedback loops
Realtime business messagingWebSocket synchronization, multi-operator sessions, QR authentication, broadcast flows, role-based access and event-driven state updates
Frontend codebases that must scaleMicrofrontends with TurboRepo, component contracts, Storybook-driven design systems, SSR/SSG strategies
Custom build constraintsWebpack/Babel/esbuild tuning, module resolution, bundle splitting, environment-specific builds and legacy dependency adaptation
Self-managed runtime infrastructureLinux server provisioning, PM2 process supervision, memory pressure debugging, log-based diagnosis and production process recovery
Trading systems where win rate liesPython inference services, TypeScript execution bots, Binance Futures signals, risk guards, PnL audits, MFE/MAE analysis and random-baseline validation
Object-oriented domain modelingJava/PHP foundations, encapsulation, inheritance, polymorphism, class contracts, domain entities and maintainable service boundaries
Auth, billing and premium contentGoogle OAuth, JWT/cookies, protected routes, Stripe subscriptions, Firebase-backed state and third-party API orchestration
Mobile flows where trust mattersFintech apps in Flutter: encrypted storage, biometric auth, QR/camera via platform channels, clean architecture layering

05 - Research & Prototypes

Where theory meets product. Small systems built to understand how things work underneath.

$ ls ~/research automata-lang/ Educational programming language in Spanish for kids. Built in vanilla JavaScript using prototypes. Children executed Spanish functions by passing a figure name, drawing attributes and coordinates. A regex tokenizer and DFA/transition-matrix validator checked the language before rendering geometric figures on Canvas. ml-trading/ Algorithmic trading research in Python: feature engineering, model evaluation, predictive experiments on market data, Binance Futures signals, risk guards, live/research audit loops, MFE/MAE and expectancy analysis. aegis-turbo/ Research ecosystem around a Python inference engine and TypeScript execution bot. Includes snapshot refreshers, PM2 process orchestration, model manifests, signal logs, score calibration, random baselines and risk-first strategy evaluation. systems-langs/ Rust, C++ and Java explorations: memory models, performance characteristics, and what they teach about the JS/TS runtimes I use daily. oop-foundations/ Java and PHP/Laravel foundations: classes, inheritance, polymorphism, encapsulation, recursive problems, data structures and algorithmic exercises from online judges. parsers-and-formal/ Parsers, formal languages, regular expressions: the fundamentals behind every validation engine I've ever shipped.

06 - ATS / Recruiter Index

$ grep --skills ./jasan-profile SENIOR_FRONTEND React, Next.js, TypeScript, SSR, design systems, Storybook, microfrontends, performance, frontend architecture FULL_STACK Node.js, NestJS, Express, GraphQL, REST APIs, PostgreSQL, MySQL, Firebase, Supabase, PHP, Laravel, clean architecture SERVERLESS_DATA Cloudflare Workers, edge runtime, Kysely, advanced SQL, CTEs, window functions, ETL, caching, PDF reports AUTOMATION_AI OpenAI, embeddings, n8n, scraping, Telegram bots, Notion API, workflow orchestration, dynamic documents REALTIME_MOBILE WebSockets, Socket.io, MediaDevices, Flutter, React Native, Expo, secure storage, biometrics, QR/camera flows RESEARCH_SYSTEMS Python, Rust, C++, Java, PHP, OOP, automata, parsers, recursion, algorithms, ML experiments, algorithmic trading, model evaluation, Linux infrastructure, Docker

07 - GitHub Pulse

GitHub profile details
Repositories per languageGitHub streak

08 - Initialize Contact

Open to collaboration on complex systems, senior engineering roles, and products where the hard part is the interesting part.

$ contact --channels PORTFOLIO https://jasanhdz.vercel.app LINKEDIN https://linkedin.com/in/jasanhdz EMAIL jasan814@gmail.com GITHUB https://github.com/JasanHdz RESPONSE_TIME usually < 24h

[ SYSTEM ONLINE - BUILDING ]

Popular repositories Loading

  1. javascript-professional javascript-professionalPublic

    Javascript best practices to be a professional, you need to have good fundamentals of language

    HTML 326 159

  2. backendnodejs backendnodejsPublic

    backend of an api rest for movies, with some examples of server-side nodejs

    JavaScript 178 115

  3. passportjs passportjsPublic

    Generating Sign-In and Sign-Out authentication strategies using Passport.js

    JavaScript 94 54

  4. rickAndMorty rickAndMortyPublic

    Project to teach how to consume data from an API using React Hooks

    JavaScript 9 2

  5. IntroductionPHP IntroductionPHPPublic

    Curso de Backend con PHP, con ejemplos para aprender PHP

    PHP 4

  6. server-side-rendering server-side-renderingPublic

    using server side rendering (SSR) to serve react application from the backend with nodejs

    JavaScript 4 6

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View jasanhdz's full-sized avatar
:electron:
FullStack MERN
:electron:
FullStack MERN

Block or report jasanhdz

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.

Content in all repositories owned by your account will be closed.
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
jasanhdz/readme.md

I don't build features.
I design systems that scale.

Jasan Hernandez · Software Engineer · 7+ years

Frontend foundation -> full-stack systems -> serverless APIs, data workflows & AI automation.


PortfolioLinkedInEmail



$ whoami --verbose ROLE Software Engineer BASE Puebla, MX (UTC-6) RUNTIME 7+ years building software TRAJECTORY frontend foundation -> full-stack -> serverless / data / AI automation SIGNAL product-minded engineer who owns systems end-to-end: interface, API, data model, runtime constraints, delivery STATUS system online - open to complex problems

00 - Core Signal

I started by building interfaces, and frontend is still one of my strongest layers. But I moved quickly into full-stack work because I like understanding the whole machine: UI, API contracts, data models, infrastructure, algorithms and failure modes.

Most engineers pick a layer. I work across the seams: where UI meets data, where APIs meet runtime limits, where business workflows meet automation.

My strongest work happens in three intersections:

IntersectionWhat it looks like in practice
Interface x DataAnalytical dashboards, time-series visualization, endpoints shaped for charts, not just CRUD
Backend x Edge constraintsServerless APIs on Cloudflare Workers, where cold starts, bundle size and runtime APIs actually matter
Product x AutomationAI-assisted pipelines that scrape, normalize, decide and notify, replacing manual workflows entirely

I care less about the framework and more about the shape of the system: boundaries, contracts, data flow and failure modes.


01 - Expertise Map

$ system.map --domains [FRONTEND_ARCHITECTURE] React · Next.js · SSR/SSG · microfrontends · TurboRepo design systems · Storybook · performance budgets · custom build tooling [SERVERLESS_AND_EDGE] Cloudflare Workers · REST · GraphQL · NestJS Zod validation · caching (Cache API / Hyperdrive) · WASM adaptation [REALTIME_SYSTEMS] WebSockets · Socket.io · multi-operator state · comments/replies nested data models · browser APIs · event-driven interfaces [DATA_ENGINEERING] PostgreSQL · advanced SQL (CTEs, window functions, LAG/PARTITION BY) Kysely · ETL pipelines · scraping · time-series analytics [AI_AND_AUTOMATION] n8n · OpenAI · embeddings · Telegram API · Notion API dynamic PDF generation (React PDF) · workflow orchestration [MOBILE_ENGINEERING] Flutter/Dart · React Native/Expo · clean architecture secure storage · biometric auth · camera/QR flows [SYSTEMS_THINKING] clean architecture · domain/application/infrastructure layers real-time interfaces · multi-user state · MediaDevices APIs [OOP_AND_ALGORITHMS] Java · PHP/Laravel foundations · object-oriented programming recursion · data structures · hard programming challenges [INFRA_AND_DELIVERY] Linux servers · PM2 · Docker · CI/CD · Vercel · GitHub/GitLab environment config · process monitoring · production debugging

02 - Production Stack

Technologies I've shipped and maintained in real products, not tutorial exposure.

Languages & Core

TypeScriptJavaScriptPythonDartNode.jsPHPJavaSQLHTML5CSS3

Frontend & Product UI

ReactNext.jsReact QueryTailwind CSSMaterial UIStorybookTurboRepoReduxRedux SagaTanStack Tablestyled-componentsThree.jsChart.js

Backend, APIs & Edge

Cloudflare WorkersNestJSExpressLaravelGraphQLRESTWebSocketsSocket.ioZodWebAssembly

Data & Automation

PostgreSQLMySQLKyselySupabaseFirebasen8nOpenAITelegram APINotion APIReact PDFWeb ScrapingETLEmbeddings

Build, Infra & Delivery

LinuxDockerPM2WebpackesbuildViteBabelGitHub ActionsGitLab CIVercel

Integrations & Product Services

StripeGoogle OAuthYouTube APIMailchimpBinanceGoogle Maps

Mobile

FlutterReact NativeExpo

Computer Science & Programming Foundations

OOPAlgorithmsRecursionData StructuresFinite AutomataParsers


03 - Exploratory Layer

Technologies I've used in research, prototypes and side systems. Listed separately on purpose: I keep a clear line between production experience and exploration.

$ system.map --layer=exploratory LANGUAGES Python · Rust · C++ · Java · PHP/Laravel WEB_DEEP WebAssembly · Service Workers · Workbox · Three.js · Chart.js · Canvas API CS_THEORY finite automata · parsers · regular expressions · compiler fundamentals recursion · object-oriented design · data structures DATA/ML PyTorch · sequence models · feature engineering · model evaluation QUANT Binance Futures · algorithmic trading research · risk guards · signal audits INFRA Linux servers · PM2 · Docker · SQLite · CI/CD · process monitoring

04 - Problem Space

The kinds of problems I've worked through, a better signal than job titles.

ProblemHow I've approached it
Raw operational data -> business metricsETL normalization of meter data, PostgreSQL time-series queries (CTEs, LAG, PARTITION BY), tariff-period aggregation, delta computation from cumulative readings
Backend logic under edge constraintsCloudflare Workers with TypeScript, WASM adaptation of incompatible libs (yoga-layout), strategic caching (Cache API, Hyperdrive), latency reduction on critical endpoints
Type-unsafe SQL -> typed queriesMigrating complex native SQL to Kysely with exact parity: aliasing discipline, analytical functions, compile-time safety
Data that needs to be seenEndpoints shaped for visualization: consumption, demand and cost structures optimized for charting layers
High-friction workflows -> automationScraping official portals (dynamic ASP.NET tokens, session handling), structured persistence, OpenAI-assisted parsing, Telegram alerts, dynamic CV-to-PDF rendering
Nested social interactionsRecursive comment/reply models, parent-child rendering, optimistic UI states, moderation-friendly data structures and pagination boundaries
A programming language for childrenVanilla JavaScript, prototypes, regex tokenizer, DFA validation, Spanish function syntax, parameter parsing, coordinate-based drawing and Canvas rendering for geometric figures
Real-time, multi-user interfacesReact + MediaDevices APIs, audio/device control, multi-user session state, tight QA feedback loops
Realtime business messagingWebSocket synchronization, multi-operator sessions, QR authentication, broadcast flows, role-based access and event-driven state updates
Frontend codebases that must scaleMicrofrontends with TurboRepo, component contracts, Storybook-driven design systems, SSR/SSG strategies
Custom build constraintsWebpack/Babel/esbuild tuning, module resolution, bundle splitting, environment-specific builds and legacy dependency adaptation
Self-managed runtime infrastructureLinux server provisioning, PM2 process supervision, memory pressure debugging, log-based diagnosis and production process recovery
Trading systems where win rate liesPython inference services, TypeScript execution bots, Binance Futures signals, risk guards, PnL audits, MFE/MAE analysis and random-baseline validation
Object-oriented domain modelingJava/PHP foundations, encapsulation, inheritance, polymorphism, class contracts, domain entities and maintainable service boundaries
Auth, billing and premium contentGoogle OAuth, JWT/cookies, protected routes, Stripe subscriptions, Firebase-backed state and third-party API orchestration
Mobile flows where trust mattersFintech apps in Flutter: encrypted storage, biometric auth, QR/camera via platform channels, clean architecture layering

05 - Research & Prototypes

Where theory meets product. Small systems built to understand how things work underneath.

$ ls ~/research automata-lang/ Educational programming language in Spanish for kids. Built in vanilla JavaScript using prototypes. Children executed Spanish functions by passing a figure name, drawing attributes and coordinates. A regex tokenizer and DFA/transition-matrix validator checked the language before rendering geometric figures on Canvas. ml-trading/ Algorithmic trading research in Python: feature engineering, model evaluation, predictive experiments on market data, Binance Futures signals, risk guards, live/research audit loops, MFE/MAE and expectancy analysis. aegis-turbo/ Research ecosystem around a Python inference engine and TypeScript execution bot. Includes snapshot refreshers, PM2 process orchestration, model manifests, signal logs, score calibration, random baselines and risk-first strategy evaluation. systems-langs/ Rust, C++ and Java explorations: memory models, performance characteristics, and what they teach about the JS/TS runtimes I use daily. oop-foundations/ Java and PHP/Laravel foundations: classes, inheritance, polymorphism, encapsulation, recursive problems, data structures and algorithmic exercises from online judges. parsers-and-formal/ Parsers, formal languages, regular expressions: the fundamentals behind every validation engine I've ever shipped.

06 - ATS / Recruiter Index

$ grep --skills ./jasan-profile SENIOR_FRONTEND React, Next.js, TypeScript, SSR, design systems, Storybook, microfrontends, performance, frontend architecture FULL_STACK Node.js, NestJS, Express, GraphQL, REST APIs, PostgreSQL, MySQL, Firebase, Supabase, PHP, Laravel, clean architecture SERVERLESS_DATA Cloudflare Workers, edge runtime, Kysely, advanced SQL, CTEs, window functions, ETL, caching, PDF reports AUTOMATION_AI OpenAI, embeddings, n8n, scraping, Telegram bots, Notion API, workflow orchestration, dynamic documents REALTIME_MOBILE WebSockets, Socket.io, MediaDevices, Flutter, React Native, Expo, secure storage, biometrics, QR/camera flows RESEARCH_SYSTEMS Python, Rust, C++, Java, PHP, OOP, automata, parsers, recursion, algorithms, ML experiments, algorithmic trading, model evaluation, Linux infrastructure, Docker

07 - GitHub Pulse

GitHub profile details
Repositories per languageGitHub streak

08 - Initialize Contact

Open to collaboration on complex systems, senior engineering roles, and products where the hard part is the interesting part.

$ contact --channels PORTFOLIO https://jasanhdz.vercel.app LINKEDIN https://linkedin.com/in/jasanhdz EMAIL jasan814@gmail.com GITHUB https://github.com/JasanHdz RESPONSE_TIME usually < 24h

[ SYSTEM ONLINE - BUILDING ]

Popular repositories Loading

  1. javascript-professional javascript-professionalPublic

    Javascript best practices to be a professional, you need to have good fundamentals of language

    HTML 326 159

  2. backendnodejs backendnodejsPublic

    backend of an api rest for movies, with some examples of server-side nodejs

    JavaScript 178 115

  3. passportjs passportjsPublic

    Generating Sign-In and Sign-Out authentication strategies using Passport.js

    JavaScript 94 54

  4. rickAndMorty rickAndMortyPublic

    Project to teach how to consume data from an API using React Hooks

    JavaScript 9 2

  5. IntroductionPHP IntroductionPHPPublic

    Curso de Backend con PHP, con ejemplos para aprender PHP

    PHP 4

  6. server-side-rendering server-side-renderingPublic

    using server side rendering (SSR) to serve react application from the backend with nodejs

    JavaScript 4 6

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View jasanhdz's full-sized avatar
:electron:
FullStack MERN
:electron:
FullStack MERN

Block or report jasanhdz

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.

Content in all repositories owned by your account will be closed.
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
jasanhdz/readme.md

I don't build features.
I design systems that scale.

Jasan Hernandez · Software Engineer · 7+ years

Frontend foundation -> full-stack systems -> serverless APIs, data workflows & AI automation.


PortfolioLinkedInEmail



$ whoami --verbose ROLE Software Engineer BASE Puebla, MX (UTC-6) RUNTIME 7+ years building software TRAJECTORY frontend foundation -> full-stack -> serverless / data / AI automation SIGNAL product-minded engineer who owns systems end-to-end: interface, API, data model, runtime constraints, delivery STATUS system online - open to complex problems

00 - Core Signal

I started by building interfaces, and frontend is still one of my strongest layers. But I moved quickly into full-stack work because I like understanding the whole machine: UI, API contracts, data models, infrastructure, algorithms and failure modes.

Most engineers pick a layer. I work across the seams: where UI meets data, where APIs meet runtime limits, where business workflows meet automation.

My strongest work happens in three intersections:

IntersectionWhat it looks like in practice
Interface x DataAnalytical dashboards, time-series visualization, endpoints shaped for charts, not just CRUD
Backend x Edge constraintsServerless APIs on Cloudflare Workers, where cold starts, bundle size and runtime APIs actually matter
Product x AutomationAI-assisted pipelines that scrape, normalize, decide and notify, replacing manual workflows entirely

I care less about the framework and more about the shape of the system: boundaries, contracts, data flow and failure modes.


01 - Expertise Map

$ system.map --domains [FRONTEND_ARCHITECTURE] React · Next.js · SSR/SSG · microfrontends · TurboRepo design systems · Storybook · performance budgets · custom build tooling [SERVERLESS_AND_EDGE] Cloudflare Workers · REST · GraphQL · NestJS Zod validation · caching (Cache API / Hyperdrive) · WASM adaptation [REALTIME_SYSTEMS] WebSockets · Socket.io · multi-operator state · comments/replies nested data models · browser APIs · event-driven interfaces [DATA_ENGINEERING] PostgreSQL · advanced SQL (CTEs, window functions, LAG/PARTITION BY) Kysely · ETL pipelines · scraping · time-series analytics [AI_AND_AUTOMATION] n8n · OpenAI · embeddings · Telegram API · Notion API dynamic PDF generation (React PDF) · workflow orchestration [MOBILE_ENGINEERING] Flutter/Dart · React Native/Expo · clean architecture secure storage · biometric auth · camera/QR flows [SYSTEMS_THINKING] clean architecture · domain/application/infrastructure layers real-time interfaces · multi-user state · MediaDevices APIs [OOP_AND_ALGORITHMS] Java · PHP/Laravel foundations · object-oriented programming recursion · data structures · hard programming challenges [INFRA_AND_DELIVERY] Linux servers · PM2 · Docker · CI/CD · Vercel · GitHub/GitLab environment config · process monitoring · production debugging

02 - Production Stack

Technologies I've shipped and maintained in real products, not tutorial exposure.

Languages & Core

TypeScriptJavaScriptPythonDartNode.jsPHPJavaSQLHTML5CSS3

Frontend & Product UI

ReactNext.jsReact QueryTailwind CSSMaterial UIStorybookTurboRepoReduxRedux SagaTanStack Tablestyled-componentsThree.jsChart.js

Backend, APIs & Edge

Cloudflare WorkersNestJSExpressLaravelGraphQLRESTWebSocketsSocket.ioZodWebAssembly

Data & Automation

PostgreSQLMySQLKyselySupabaseFirebasen8nOpenAITelegram APINotion APIReact PDFWeb ScrapingETLEmbeddings

Build, Infra & Delivery

LinuxDockerPM2WebpackesbuildViteBabelGitHub ActionsGitLab CIVercel

Integrations & Product Services

StripeGoogle OAuthYouTube APIMailchimpBinanceGoogle Maps

Mobile

FlutterReact NativeExpo

Computer Science & Programming Foundations

OOPAlgorithmsRecursionData StructuresFinite AutomataParsers


03 - Exploratory Layer

Technologies I've used in research, prototypes and side systems. Listed separately on purpose: I keep a clear line between production experience and exploration.

$ system.map --layer=exploratory LANGUAGES Python · Rust · C++ · Java · PHP/Laravel WEB_DEEP WebAssembly · Service Workers · Workbox · Three.js · Chart.js · Canvas API CS_THEORY finite automata · parsers · regular expressions · compiler fundamentals recursion · object-oriented design · data structures DATA/ML PyTorch · sequence models · feature engineering · model evaluation QUANT Binance Futures · algorithmic trading research · risk guards · signal audits INFRA Linux servers · PM2 · Docker · SQLite · CI/CD · process monitoring

04 - Problem Space

The kinds of problems I've worked through, a better signal than job titles.

ProblemHow I've approached it
Raw operational data -> business metricsETL normalization of meter data, PostgreSQL time-series queries (CTEs, LAG, PARTITION BY), tariff-period aggregation, delta computation from cumulative readings
Backend logic under edge constraintsCloudflare Workers with TypeScript, WASM adaptation of incompatible libs (yoga-layout), strategic caching (Cache API, Hyperdrive), latency reduction on critical endpoints
Type-unsafe SQL -> typed queriesMigrating complex native SQL to Kysely with exact parity: aliasing discipline, analytical functions, compile-time safety
Data that needs to be seenEndpoints shaped for visualization: consumption, demand and cost structures optimized for charting layers
High-friction workflows -> automationScraping official portals (dynamic ASP.NET tokens, session handling), structured persistence, OpenAI-assisted parsing, Telegram alerts, dynamic CV-to-PDF rendering
Nested social interactionsRecursive comment/reply models, parent-child rendering, optimistic UI states, moderation-friendly data structures and pagination boundaries
A programming language for childrenVanilla JavaScript, prototypes, regex tokenizer, DFA validation, Spanish function syntax, parameter parsing, coordinate-based drawing and Canvas rendering for geometric figures
Real-time, multi-user interfacesReact + MediaDevices APIs, audio/device control, multi-user session state, tight QA feedback loops
Realtime business messagingWebSocket synchronization, multi-operator sessions, QR authentication, broadcast flows, role-based access and event-driven state updates
Frontend codebases that must scaleMicrofrontends with TurboRepo, component contracts, Storybook-driven design systems, SSR/SSG strategies
Custom build constraintsWebpack/Babel/esbuild tuning, module resolution, bundle splitting, environment-specific builds and legacy dependency adaptation
Self-managed runtime infrastructureLinux server provisioning, PM2 process supervision, memory pressure debugging, log-based diagnosis and production process recovery
Trading systems where win rate liesPython inference services, TypeScript execution bots, Binance Futures signals, risk guards, PnL audits, MFE/MAE analysis and random-baseline validation
Object-oriented domain modelingJava/PHP foundations, encapsulation, inheritance, polymorphism, class contracts, domain entities and maintainable service boundaries
Auth, billing and premium contentGoogle OAuth, JWT/cookies, protected routes, Stripe subscriptions, Firebase-backed state and third-party API orchestration
Mobile flows where trust mattersFintech apps in Flutter: encrypted storage, biometric auth, QR/camera via platform channels, clean architecture layering

05 - Research & Prototypes

Where theory meets product. Small systems built to understand how things work underneath.

$ ls ~/research automata-lang/ Educational programming language in Spanish for kids. Built in vanilla JavaScript using prototypes. Children executed Spanish functions by passing a figure name, drawing attributes and coordinates. A regex tokenizer and DFA/transition-matrix validator checked the language before rendering geometric figures on Canvas. ml-trading/ Algorithmic trading research in Python: feature engineering, model evaluation, predictive experiments on market data, Binance Futures signals, risk guards, live/research audit loops, MFE/MAE and expectancy analysis. aegis-turbo/ Research ecosystem around a Python inference engine and TypeScript execution bot. Includes snapshot refreshers, PM2 process orchestration, model manifests, signal logs, score calibration, random baselines and risk-first strategy evaluation. systems-langs/ Rust, C++ and Java explorations: memory models, performance characteristics, and what they teach about the JS/TS runtimes I use daily. oop-foundations/ Java and PHP/Laravel foundations: classes, inheritance, polymorphism, encapsulation, recursive problems, data structures and algorithmic exercises from online judges. parsers-and-formal/ Parsers, formal languages, regular expressions: the fundamentals behind every validation engine I've ever shipped.

06 - ATS / Recruiter Index

$ grep --skills ./jasan-profile SENIOR_FRONTEND React, Next.js, TypeScript, SSR, design systems, Storybook, microfrontends, performance, frontend architecture FULL_STACK Node.js, NestJS, Express, GraphQL, REST APIs, PostgreSQL, MySQL, Firebase, Supabase, PHP, Laravel, clean architecture SERVERLESS_DATA Cloudflare Workers, edge runtime, Kysely, advanced SQL, CTEs, window functions, ETL, caching, PDF reports AUTOMATION_AI OpenAI, embeddings, n8n, scraping, Telegram bots, Notion API, workflow orchestration, dynamic documents REALTIME_MOBILE WebSockets, Socket.io, MediaDevices, Flutter, React Native, Expo, secure storage, biometrics, QR/camera flows RESEARCH_SYSTEMS Python, Rust, C++, Java, PHP, OOP, automata, parsers, recursion, algorithms, ML experiments, algorithmic trading, model evaluation, Linux infrastructure, Docker

07 - GitHub Pulse

GitHub profile details
Repositories per languageGitHub streak

08 - Initialize Contact

Open to collaboration on complex systems, senior engineering roles, and products where the hard part is the interesting part.

$ contact --channels PORTFOLIO https://jasanhdz.vercel.app LINKEDIN https://linkedin.com/in/jasanhdz EMAIL jasan814@gmail.com GITHUB https://github.com/JasanHdz RESPONSE_TIME usually < 24h

[ SYSTEM ONLINE - BUILDING ]

Popular repositories Loading

  1. javascript-professional javascript-professionalPublic

    Javascript best practices to be a professional, you need to have good fundamentals of language

    HTML 326 159

  2. backendnodejs backendnodejsPublic

    backend of an api rest for movies, with some examples of server-side nodejs

    JavaScript 178 115

  3. passportjs passportjsPublic

    Generating Sign-In and Sign-Out authentication strategies using Passport.js

    JavaScript 94 54

  4. rickAndMorty rickAndMortyPublic

    Project to teach how to consume data from an API using React Hooks

    JavaScript 9 2

  5. IntroductionPHP IntroductionPHPPublic

    Curso de Backend con PHP, con ejemplos para aprender PHP

    PHP 4

  6. server-side-rendering server-side-renderingPublic

    using server side rendering (SSR) to serve react application from the backend with nodejs

    JavaScript 4 6

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View jasanhdz's full-sized avatar
:electron:
FullStack MERN
:electron:
FullStack MERN

Block or report jasanhdz

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.

Content in all repositories owned by your account will be closed.
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
jasanhdz/readme.md

I don't build features.
I design systems that scale.

Jasan Hernandez · Software Engineer · 7+ years

Frontend foundation -> full-stack systems -> serverless APIs, data workflows & AI automation.


PortfolioLinkedInEmail



$ whoami --verbose ROLE Software Engineer BASE Puebla, MX (UTC-6) RUNTIME 7+ years building software TRAJECTORY frontend foundation -> full-stack -> serverless / data / AI automation SIGNAL product-minded engineer who owns systems end-to-end: interface, API, data model, runtime constraints, delivery STATUS system online - open to complex problems

00 - Core Signal

I started by building interfaces, and frontend is still one of my strongest layers. But I moved quickly into full-stack work because I like understanding the whole machine: UI, API contracts, data models, infrastructure, algorithms and failure modes.

Most engineers pick a layer. I work across the seams: where UI meets data, where APIs meet runtime limits, where business workflows meet automation.

My strongest work happens in three intersections:

IntersectionWhat it looks like in practice
Interface x DataAnalytical dashboards, time-series visualization, endpoints shaped for charts, not just CRUD
Backend x Edge constraintsServerless APIs on Cloudflare Workers, where cold starts, bundle size and runtime APIs actually matter
Product x AutomationAI-assisted pipelines that scrape, normalize, decide and notify, replacing manual workflows entirely

I care less about the framework and more about the shape of the system: boundaries, contracts, data flow and failure modes.


01 - Expertise Map

$ system.map --domains [FRONTEND_ARCHITECTURE] React · Next.js · SSR/SSG · microfrontends · TurboRepo design systems · Storybook · performance budgets · custom build tooling [SERVERLESS_AND_EDGE] Cloudflare Workers · REST · GraphQL · NestJS Zod validation · caching (Cache API / Hyperdrive) · WASM adaptation [REALTIME_SYSTEMS] WebSockets · Socket.io · multi-operator state · comments/replies nested data models · browser APIs · event-driven interfaces [DATA_ENGINEERING] PostgreSQL · advanced SQL (CTEs, window functions, LAG/PARTITION BY) Kysely · ETL pipelines · scraping · time-series analytics [AI_AND_AUTOMATION] n8n · OpenAI · embeddings · Telegram API · Notion API dynamic PDF generation (React PDF) · workflow orchestration [MOBILE_ENGINEERING] Flutter/Dart · React Native/Expo · clean architecture secure storage · biometric auth · camera/QR flows [SYSTEMS_THINKING] clean architecture · domain/application/infrastructure layers real-time interfaces · multi-user state · MediaDevices APIs [OOP_AND_ALGORITHMS] Java · PHP/Laravel foundations · object-oriented programming recursion · data structures · hard programming challenges [INFRA_AND_DELIVERY] Linux servers · PM2 · Docker · CI/CD · Vercel · GitHub/GitLab environment config · process monitoring · production debugging

02 - Production Stack

Technologies I've shipped and maintained in real products, not tutorial exposure.

Languages & Core

TypeScriptJavaScriptPythonDartNode.jsPHPJavaSQLHTML5CSS3

Frontend & Product UI

ReactNext.jsReact QueryTailwind CSSMaterial UIStorybookTurboRepoReduxRedux SagaTanStack Tablestyled-componentsThree.jsChart.js

Backend, APIs & Edge

Cloudflare WorkersNestJSExpressLaravelGraphQLRESTWebSocketsSocket.ioZodWebAssembly

Data & Automation

PostgreSQLMySQLKyselySupabaseFirebasen8nOpenAITelegram APINotion APIReact PDFWeb ScrapingETLEmbeddings

Build, Infra & Delivery

LinuxDockerPM2WebpackesbuildViteBabelGitHub ActionsGitLab CIVercel

Integrations & Product Services

StripeGoogle OAuthYouTube APIMailchimpBinanceGoogle Maps

Mobile

FlutterReact NativeExpo

Computer Science & Programming Foundations

OOPAlgorithmsRecursionData StructuresFinite AutomataParsers


03 - Exploratory Layer

Technologies I've used in research, prototypes and side systems. Listed separately on purpose: I keep a clear line between production experience and exploration.

$ system.map --layer=exploratory LANGUAGES Python · Rust · C++ · Java · PHP/Laravel WEB_DEEP WebAssembly · Service Workers · Workbox · Three.js · Chart.js · Canvas API CS_THEORY finite automata · parsers · regular expressions · compiler fundamentals recursion · object-oriented design · data structures DATA/ML PyTorch · sequence models · feature engineering · model evaluation QUANT Binance Futures · algorithmic trading research · risk guards · signal audits INFRA Linux servers · PM2 · Docker · SQLite · CI/CD · process monitoring

04 - Problem Space

The kinds of problems I've worked through, a better signal than job titles.

ProblemHow I've approached it
Raw operational data -> business metricsETL normalization of meter data, PostgreSQL time-series queries (CTEs, LAG, PARTITION BY), tariff-period aggregation, delta computation from cumulative readings
Backend logic under edge constraintsCloudflare Workers with TypeScript, WASM adaptation of incompatible libs (yoga-layout), strategic caching (Cache API, Hyperdrive), latency reduction on critical endpoints
Type-unsafe SQL -> typed queriesMigrating complex native SQL to Kysely with exact parity: aliasing discipline, analytical functions, compile-time safety
Data that needs to be seenEndpoints shaped for visualization: consumption, demand and cost structures optimized for charting layers
High-friction workflows -> automationScraping official portals (dynamic ASP.NET tokens, session handling), structured persistence, OpenAI-assisted parsing, Telegram alerts, dynamic CV-to-PDF rendering
Nested social interactionsRecursive comment/reply models, parent-child rendering, optimistic UI states, moderation-friendly data structures and pagination boundaries
A programming language for childrenVanilla JavaScript, prototypes, regex tokenizer, DFA validation, Spanish function syntax, parameter parsing, coordinate-based drawing and Canvas rendering for geometric figures
Real-time, multi-user interfacesReact + MediaDevices APIs, audio/device control, multi-user session state, tight QA feedback loops
Realtime business messagingWebSocket synchronization, multi-operator sessions, QR authentication, broadcast flows, role-based access and event-driven state updates
Frontend codebases that must scaleMicrofrontends with TurboRepo, component contracts, Storybook-driven design systems, SSR/SSG strategies
Custom build constraintsWebpack/Babel/esbuild tuning, module resolution, bundle splitting, environment-specific builds and legacy dependency adaptation
Self-managed runtime infrastructureLinux server provisioning, PM2 process supervision, memory pressure debugging, log-based diagnosis and production process recovery
Trading systems where win rate liesPython inference services, TypeScript execution bots, Binance Futures signals, risk guards, PnL audits, MFE/MAE analysis and random-baseline validation
Object-oriented domain modelingJava/PHP foundations, encapsulation, inheritance, polymorphism, class contracts, domain entities and maintainable service boundaries
Auth, billing and premium contentGoogle OAuth, JWT/cookies, protected routes, Stripe subscriptions, Firebase-backed state and third-party API orchestration
Mobile flows where trust mattersFintech apps in Flutter: encrypted storage, biometric auth, QR/camera via platform channels, clean architecture layering

05 - Research & Prototypes

Where theory meets product. Small systems built to understand how things work underneath.

$ ls ~/research automata-lang/ Educational programming language in Spanish for kids. Built in vanilla JavaScript using prototypes. Children executed Spanish functions by passing a figure name, drawing attributes and coordinates. A regex tokenizer and DFA/transition-matrix validator checked the language before rendering geometric figures on Canvas. ml-trading/ Algorithmic trading research in Python: feature engineering, model evaluation, predictive experiments on market data, Binance Futures signals, risk guards, live/research audit loops, MFE/MAE and expectancy analysis. aegis-turbo/ Research ecosystem around a Python inference engine and TypeScript execution bot. Includes snapshot refreshers, PM2 process orchestration, model manifests, signal logs, score calibration, random baselines and risk-first strategy evaluation. systems-langs/ Rust, C++ and Java explorations: memory models, performance characteristics, and what they teach about the JS/TS runtimes I use daily. oop-foundations/ Java and PHP/Laravel foundations: classes, inheritance, polymorphism, encapsulation, recursive problems, data structures and algorithmic exercises from online judges. parsers-and-formal/ Parsers, formal languages, regular expressions: the fundamentals behind every validation engine I've ever shipped.

06 - ATS / Recruiter Index

$ grep --skills ./jasan-profile SENIOR_FRONTEND React, Next.js, TypeScript, SSR, design systems, Storybook, microfrontends, performance, frontend architecture FULL_STACK Node.js, NestJS, Express, GraphQL, REST APIs, PostgreSQL, MySQL, Firebase, Supabase, PHP, Laravel, clean architecture SERVERLESS_DATA Cloudflare Workers, edge runtime, Kysely, advanced SQL, CTEs, window functions, ETL, caching, PDF reports AUTOMATION_AI OpenAI, embeddings, n8n, scraping, Telegram bots, Notion API, workflow orchestration, dynamic documents REALTIME_MOBILE WebSockets, Socket.io, MediaDevices, Flutter, React Native, Expo, secure storage, biometrics, QR/camera flows RESEARCH_SYSTEMS Python, Rust, C++, Java, PHP, OOP, automata, parsers, recursion, algorithms, ML experiments, algorithmic trading, model evaluation, Linux infrastructure, Docker

07 - GitHub Pulse

GitHub profile details
Repositories per languageGitHub streak

08 - Initialize Contact

Open to collaboration on complex systems, senior engineering roles, and products where the hard part is the interesting part.

$ contact --channels PORTFOLIO https://jasanhdz.vercel.app LINKEDIN https://linkedin.com/in/jasanhdz EMAIL jasan814@gmail.com GITHUB https://github.com/JasanHdz RESPONSE_TIME usually < 24h

[ SYSTEM ONLINE - BUILDING ]

Popular repositories Loading

  1. javascript-professional javascript-professionalPublic

    Javascript best practices to be a professional, you need to have good fundamentals of language

    HTML 326 159

  2. backendnodejs backendnodejsPublic

    backend of an api rest for movies, with some examples of server-side nodejs

    JavaScript 178 115

  3. passportjs passportjsPublic

    Generating Sign-In and Sign-Out authentication strategies using Passport.js

    JavaScript 94 54

  4. rickAndMorty rickAndMortyPublic

    Project to teach how to consume data from an API using React Hooks

    JavaScript 9 2

  5. IntroductionPHP IntroductionPHPPublic

    Curso de Backend con PHP, con ejemplos para aprender PHP

    PHP 4

  6. server-side-rendering server-side-renderingPublic

    using server side rendering (SSR) to serve react application from the backend with nodejs

    JavaScript 4 6