[{"index":0,"id":"cefalo-se","company":"Cefalo","logo":"cefalo","type":"Full-time","roles":[{"title":"Software Engineer","startDate":"2025-01-01T00:00:00.000Z","endDate":null,"status":"active","location":"Hybrid","skills":[],"highlights":null},{"title":"Associate Software Engineer","startDate":"2023-07-01T00:00:00.000Z","endDate":"2024-12-31T00:00:00.000Z","status":"completed","location":"Hybrid","skills":[],"highlights":null}],"totalDuration":"2 yrs 11 mos"},{"index":1,"id":"iut-alumni","company":"IUT Alumni Association","logo":"iut-alumni","type":"Volunteer","roles":[{"title":"Member","startDate":"2025-09-01T00:00:00.000Z","endDate":null,"status":"active","location":"Remote","skills":[],"highlights":null}],"totalDuration":"9 mos"},{"index":2,"id":"ieee-ras","company":"IEEE Robotics & Automation Society IUT Student Branch Chapter","logo":"ieee-ras","type":"Volunteer","roles":[{"title":"Technical Lead Software and Automation","startDate":"2022-11-01T00:00:00.000Z","endDate":"2023-07-31T00:00:00.000Z","status":"completed","location":"On-site","skills":["Node.js"],"highlights":null}],"totalDuration":"9 mos"},{"index":3,"id":"iut-cs","company":"IUT Computer Society","logo":"iut-cs","type":"Volunteer","roles":[{"title":"Vice President Administration","startDate":"2022-09-01T00:00:00.000Z","endDate":"2023-09-30T00:00:00.000Z","status":"completed","location":"On-site","skills":[],"highlights":null}],"totalDuration":"1 yr 1 mo"},{"index":4,"id":"iut-mars-rover","company":"IUT Mars Rover - Team Avijatrik","logo":"avijatrik","type":"Volunteer","roles":[{"title":"Team Lead Software and Automation","startDate":"2022-05-01T00:00:00.000Z","endDate":"2023-07-31T00:00:00.000Z","status":"completed","location":"On-site","skills":["JavaScript","Node.js"],"highlights":null},{"title":"Technical Director","startDate":"2022-05-01T00:00:00.000Z","endDate":"2023-07-31T00:00:00.000Z","status":"completed","location":"On-site","skills":["JavaScript","Node.js"],"highlights":null}],"totalDuration":"1 yr 3 mos"},{"index":5,"id":"kaz-software","company":"Kaz Software","logo":"kaz","type":"Full-time","roles":[{"title":"Intern","startDate":"2022-05-01T00:00:00.000Z","endDate":"2023-07-31T00:00:00.000Z","status":"completed","location":"Bangladesh","skills":["Documentation",".NET Framework","C#","ASP.NET"],"highlights":null}],"totalDuration":"1 yr 3 mos"},{"index":6,"id":"kernel","company":"KERNEL INTERNATIONAL","logo":"kernel","type":"Part-time","roles":[{"title":"Backend Engineer","startDate":"2022-01-01T00:00:00.000Z","endDate":"2023-07-31T00:00:00.000Z","status":"completed","location":"Bangladesh · Remote","skills":["TypeScript","MongoDB","Express.js","React","Node.js","MERN Stack","DevOps","Docker","PostgreSQL","Redis"],"highlights":"Leading two projects and responsible for backend development, architecture and devops. Working on MERN stack."}],"totalDuration":"1 yr 7 mos"},{"index":7,"id":"sohopathi","company":"Sohopathi","logo":"sohopathi","type":"Internship","roles":[{"title":"Backend Intern","startDate":"2021-12-01T00:00:00.000Z","endDate":"2022-04-30T00:00:00.000Z","status":"completed","location":"Remote","skills":["JavaScript","Node.js"],"highlights":null}],"totalDuration":"5 mos"},{"index":8,"id":"bae-innovations","company":"Bae Innovations","logo":"bae","type":"Part-time","roles":[{"title":"Junior Software Developer","startDate":"2021-02-01T00:00:00.000Z","endDate":"2021-07-31T00:00:00.000Z","status":"completed","location":"Canada · Remote","skills":["Django REST Framework","JavaScript","Python","React"],"highlights":null}],"totalDuration":"6 mos"},{"index":9,"id":"kushtia-debating","company":"Kushtia Debating Society","logo":"kushtia-debating","type":"Volunteer","roles":[{"title":"Vice President Administration","startDate":"2020-11-01T00:00:00.000Z","endDate":"2023-07-31T00:00:00.000Z","status":"completed","location":"Kushtia, Bangladesh","skills":[],"highlights":null}],"totalDuration":"2 yrs 9 mos"},{"index":10,"id":"iut-debating","company":"IUT Debating Society","logo":"iut-debating","type":"Volunteer","roles":[{"title":"Joint Secretary","startDate":"2020-01-01T00:00:00.000Z","endDate":"2021-12-31T00:00:00.000Z","status":"completed","location":"On-site","skills":[],"highlights":null}],"totalDuration":"1 yr"},{"index":11,"id":"iut","company":"Islamic University of Technology","logo":"iut","type":"Education","roles":[{"title":"Student","startDate":"2019-07-01T00:00:00.000Z","endDate":"2023-07-31T00:00:00.000Z","status":"completed","location":"Gazipur, Bangladesh","skills":[],"highlights":null}],"totalDuration":"4 yrs"},{"index":12,"id":"udvash","company":"UDVASH-উদ্ভাস","logo":"udvash","type":"Part-time","roles":[{"title":"Physics Teacher","startDate":"2019-07-01T00:00:00.000Z","endDate":null,"status":"active","location":"Bangladesh","skills":[],"highlights":null}],"totalDuration":"6 yrs 11 mos"}]
[{"index":0,"id":"javascript-algorithms-and-data-structures-masterclass","title":"JavaScript Algorithms and Data Structures Masterclass","desc":"Comprehensive study of algorithms, data structures, and problem-solving patterns in JavaScript.","tags":["javascript","algorithms","data-structures"],"category":"language","img":"/images/certs/udemy.png","date":"2026-05-01T00:00:00.000Z","platform":"Udemy","learning_desc":null},{"index":1,"id":"nodejs-advanced-concepts","title":"Node JS: Advanced Concepts","desc":"Deep dive into Node.js internals including event loop, clustering, C++ addons, and performance optimization.","tags":["nodejs","backend","performance"],"category":"language","img":"/images/certs/udemy.png","date":"2026-05-01T00:00:00.000Z","platform":"Udemy","learning_desc":null},{"index":2,"id":"astro-for-fast-website-development","title":"Course Completed: Astro for Fast Website Development","desc":"Mastery of the Astro framework for building highly optimized, content-driven web architectures.","tags":["astro","web-performance","frontend"],"category":"language","img":"/images/certs/frontend-masters.png","date":"2026-04-01T00:00:00.000Z","platform":"Frontend Masters","learning_desc":"Utilized these performance patterns to rebuild our primary portfolio architecture, cutting TTI (Time to Interactive) by 60%."},{"index":3,"id":"cursor-claude-code-professional-ai-setup","title":"Cursor & Claude Code: Professional AI Setup","desc":"Configuring and optimizing AI-powered coding environments with Cursor and Anthropic Claude.","tags":["cursor-ai","anthropic-claude","ai-tools"],"category":"ai","img":"/images/certs/frontend-masters.png","date":"2026-04-01T00:00:00.000Z","platform":"Frontend Masters","learning_desc":null},{"index":4,"id":"docker-training-course","title":"Docker Training Course for the Absolute Beginner","desc":"Containerization fundamentals, image building, and isolated environment deployment.","tags":["docker","devops","containers"],"category":"devops","img":"/images/certs/kodekloud.png","date":"2026-04-01T00:00:00.000Z","platform":"KodeKloud","learning_desc":null},{"index":5,"id":"fundamentals-of-devops","title":"Fundamentals of DevOps","desc":"Core principles of CI/CD, automation, and bridging the gap between development and operations.","tags":["devops","ci-cd","automation"],"category":"devops","img":"/images/certs/kodekloud.png","date":"2026-04-01T00:00:00.000Z","platform":"KodeKloud","learning_desc":null},{"index":6,"id":"kubernetes-for-the-absolute-beginners","title":"Kubernetes for the Absolute Beginners - Hands-on Tutorial","desc":"Hands-on container orchestration, pod management, and cluster deployment.","tags":["kubernetes","devops","orchestration"],"category":"devops","img":"/images/certs/kodekloud.png","date":"2026-04-01T00:00:00.000Z","platform":"KodeKloud","learning_desc":"Crucial training for when systems fail at scale. Taught me how to watch over pods and handle rolling recoveries without downtime."},{"index":7,"id":"tryhackme-pre-security","title":"Pre Security Certificate","desc":"Foundational cybersecurity skills covering networking, web security, and attack methodologies.","tags":["security","cybersecurity","networking"],"category":"security","img":"/images/certs/tryhackme.png","date":"2026-04-01T00:00:00.000Z","platform":"TryHackMe","learning_desc":null},{"index":8,"id":"front-end-system-design","title":"Front-End System Design","desc":"Designing and architecting large-scale frontend applications with systems thinking.","tags":["systems-design","frontend","architecture"],"category":"language","img":"/images/certs/frontend-masters.png","date":"2025-12-01T00:00:00.000Z","platform":"Frontend Masters","learning_desc":null},{"index":9,"id":"intermediate-vue-composition-api","title":"Intermediate Vue: Composition API, Slots, & State Management","desc":"Advanced Vue.js patterns including the Composition API, scoped slots, and reactive state management.","tags":["vue","composition-api","state-management","frontend"],"category":"language","img":"/images/certs/frontend-masters.png","date":"2025-12-01T00:00:00.000Z","platform":"Frontend Masters","learning_desc":null},{"index":10,"id":"mastering-chrome-developer-tools-v4","title":"Mastering Chrome Developer Tools, v4","desc":"Advanced debugging, profiling, and performance analysis using Chrome DevTools.","tags":["chrome-devtools","debugging","frontend"],"category":"language","img":"/images/certs/frontend-masters.png","date":"2025-12-01T00:00:00.000Z","platform":"Frontend Masters","learning_desc":null},{"index":11,"id":"practical-prompt-engineering","title":"Practical Prompt Engineering","desc":"Techniques for crafting effective prompts to maximize LLM output quality and reliability.","tags":["prompt-engineering","llm","ai"],"category":"ai","img":"/images/certs/frontend-masters.png","date":"2025-12-01T00:00:00.000Z","platform":"Frontend Masters","learning_desc":null},{"index":12,"id":"advanced-front-end-secure-coding","title":"Advanced Front End Secure Coding","desc":"Advanced mitigation strategies for client-side vulnerabilities, XSS, and secure state management.","tags":["frontend","cybersecurity","web"],"category":"security","img":"/images/certs/secureflag.png","date":"2025-10-01T00:00:00.000Z","platform":"SecureFlag","learning_desc":null},{"index":13,"id":"advanced-prompt-injection-attacks","title":"Advanced Prompt Injection Attacks","desc":"Critical evaluation and defense mechanisms against malicious LLM prompt injections and context escapes.","tags":["ai-security","prompt-injection","llm","cybersecurity"],"category":"security","img":"/images/certs/secureflag.png","date":"2025-09-01T00:00:00.000Z","platform":"SecureFlag","learning_desc":"Built the primary sanitization and guardrail layer for our internal GenAI tools, preventing unauthorized data exfiltration."},{"index":14,"id":"intermediate-secure-coding-in-nodejs","title":"Intermediate Secure Coding in NodeJS","desc":"Best practices for securing server-side JavaScript environments against common threat vectors.","tags":["secure-coding","nodejs"],"category":"security","img":"/images/certs/secureflag.png","date":"2025-09-01T00:00:00.000Z","platform":"SecureFlag","learning_desc":null},{"index":15,"id":"building-genai-apps","title":"Building GenAI Apps Learning Badge Path","desc":"End-to-end development of Generative AI applications utilizing modern database infrastructure.","tags":["genai","mongodb","fullstack"],"category":"ai","img":"/images/certs/mongodb.png","date":"2025-07-01T00:00:00.000Z","platform":"MongoDB","learning_desc":null},{"index":16,"id":"introduction-to-ai-and-vector-search","title":"Introduction to AI and Vector Search","desc":"Core concepts of vector embeddings and similarity search mechanisms.","tags":["vector-search","ai","mongodb","databases"],"category":"data","img":"/images/certs/mongodb.png","date":"2025-07-01T00:00:00.000Z","platform":"MongoDB","learning_desc":null},{"index":17,"id":"introduction-to-model-context-protocol","title":"Introduction to Model Context Protocol","desc":"Foundational understanding of Anthropic's Model Context Protocol (MCP) for standardizing AI tool integration.","tags":["mcp","anthropic","llm","ai"],"category":"ai","img":"/images/certs/anthropic.png","date":"2025-07-01T00:00:00.000Z","platform":"Anthropic","learning_desc":null},{"index":18,"id":"managing-atlas-vector-search-indexes","title":"Managing Atlas Vector Search Indexes","desc":"Practical implementation and tuning of Vector Search indexes in production DBs.","tags":["vector-search","mongodb","indexing"],"category":"data","img":"/images/certs/mongodb.png","date":"2025-07-01T00:00:00.000Z","platform":"MongoDB","learning_desc":null},{"index":19,"id":"rag-with-mongodb","title":"RAG with MongoDB","desc":"Specialized techniques for optimizing Retrieval-Augmented Generation specifically within the MongoDB ecosystem.","tags":["rag","mongodb","ai"],"category":"data","img":"/images/certs/mongodb.png","date":"2025-07-01T00:00:00.000Z","platform":"MongoDB","learning_desc":null},{"index":20,"id":"using-atlas-vector-search-for-rag-applications","title":"Using Atlas Vector Search for RAG Applications","desc":"Connecting Vector Databases with LLMs for scalable Retrieval-Augmented Generation.","tags":["rag","vector-search","mongodb","llm"],"category":"data","img":"/images/certs/mongodb.png","date":"2025-07-01T00:00:00.000Z","platform":"MongoDB","learning_desc":"Served as the architectural blueprint for migrating our legacy search tools into a highly contextual AI-driven knowledge base."},{"index":21,"id":"using-vector-search-for-semantic-search","title":"Using Vector Search for Semantic Search","desc":"Replacing traditional keyword search with semantic, meaning-based query pipelines.","tags":["semantic-search","vector-search","mongodb"],"category":"data","img":"/images/certs/mongodb.png","date":"2025-07-01T00:00:00.000Z","platform":"MongoDB","learning_desc":null},{"index":22,"id":"vector-search-fundamentals","title":"Vector Search Fundamentals","desc":"Deep dive into the mathematics and structuring of high-dimensional vector embeddings.","tags":["vector-search","mathematics","ai"],"category":"data","img":"/images/certs/mongodb.png","date":"2025-07-01T00:00:00.000Z","platform":"MongoDB","learning_desc":null},{"index":23,"id":"introduction-to-data-engineering","title":"Introduction to Data Engineering","desc":"Foundational pipelines, ETL processes, and data warehousing concepts.","tags":["data-engineering","etl","python"],"category":"data","img":"/images/certs/ibm.png","date":"2024-12-01T00:00:00.000Z","platform":"IBM","learning_desc":null},{"index":24,"id":"three-js-journey","title":"Three.js Journey Completion","desc":"Advanced 3D web rendering, WebGL fundamentals, and interactive scene building.","tags":["three.js","webgl","3d","frontend"],"category":"language","img":"/images/certs/threejs.png","date":"2024-12-01T00:00:00.000Z","platform":"Three.js Journey","learning_desc":null},{"index":25,"id":"advanced-secure-coding-in-nodejs","title":"Advanced Secure Coding In NodeJS Learning Path","desc":"Comprehensive architecture patterns for building zero-trust backend systems in Node.","tags":["secure-coding","nodejs","architecture"],"category":"security","img":"/images/certs/secureflag.png","date":"2024-11-01T00:00:00.000Z","platform":"SecureFlag","learning_desc":null},{"index":26,"id":"owasp-top-10-2021-in-nodejs","title":"OWASP Top 10-2021 in NodeJS Learning Path","desc":"Deep dive into the OWASP Top 10 vulnerabilities specifically applied to Node/Express ecosystems.","tags":["owasp","security","nodejs"],"category":"security","img":"/images/certs/secureflag.png","date":"2024-11-01T00:00:00.000Z","platform":"SecureFlag","learning_desc":"Instrumental during a 3 AM incident response where I quickly identified and patched a critical prototype pollution vulnerability."},{"index":27,"id":"tryhackme-web-fundamentals","title":"Web Fundamentals Certificate","desc":"Web application security fundamentals including common vulnerabilities and exploitation techniques.","tags":["web-security","owasp","cybersecurity"],"category":"security","img":"/images/certs/tryhackme.png","date":"2024-07-01T00:00:00.000Z","platform":"TryHackMe","learning_desc":null},{"index":28,"id":"build-basic-generative-adversarial-networks-gans","title":"Build Basic Generative Adversarial Networks (GANs)","desc":"Foundations of adversarial training and generative model architecture.","tags":["gans","deep-learning","ai"],"category":"ai","img":"/images/certs/deeplearning.png","date":"2021-08-01T00:00:00.000Z","platform":"DeepLearning.AI","learning_desc":null},{"index":29,"id":"machine-learning-in-production","title":"Machine Learning in Production","desc":"Deploying, monitoring, and maintaining machine learning models in live production environments (MLOps).","tags":["machine-learning","mlops","production"],"category":"ai","img":"/images/certs/deeplearning.png","date":"2021-07-01T00:00:00.000Z","platform":"DeepLearning.AI","learning_desc":"This was the bridge between theoretical AI and being the sentinel who actually keeps AI systems running safely in production."},{"index":30,"id":"introduction-to-blockchain-technologies","title":"Introduction to Blockchain Technologies","desc":"Exploring the fundamentals, impact, and applications of blockchain.","tags":["blockchain","technology"],"category":"tools","img":"/images/certs/insead.png","date":"2021-05-01T00:00:00.000Z","platform":"INSEAD","learning_desc":null},{"index":31,"id":"transacting-on-the-blockchain","title":"Transacting on the Blockchain","desc":"Cryptographic principles and distributed ledger transactions.","tags":["blockchain","cryptography"],"category":"tools","img":"/images/certs/insead.png","date":"2021-05-01T00:00:00.000Z","platform":"INSEAD","learning_desc":null},{"index":32,"id":"deep-learning-specialization","title":"Deep Learning Specialization","desc":"Comprehensive mastery of neural networks, hyperparameter tuning, and ML structuring.","tags":["deep-learning","ai","neural-networks"],"category":"ai","img":"/images/certs/deeplearning.png","date":"2021-04-01T00:00:00.000Z","platform":"DeepLearning.AI","learning_desc":null},{"index":33,"id":"integrating-test-driven-development-into-your-workflow","title":"Integrating Test-Driven Development into Your Workflow","desc":"Practical steps to apply Test-Driven Development seamlessly within daily workflows.","tags":["tdd","workflow","testing"],"category":"testing","img":"/images/certs/learnquest.png","date":"2021-04-01T00:00:00.000Z","platform":"LearnQuest","learning_desc":null},{"index":34,"id":"practical-introduction-to-tdd","title":"A Practical Introduction to Test-Driven Development","desc":"Actionable guide to getting started with red-green-refactor cycles.","tags":["tdd","testing"],"category":"testing","img":"/images/certs/learnquest.png","date":"2021-04-01T00:00:00.000Z","platform":"LearnQuest","learning_desc":null},{"index":35,"id":"sequence-models","title":"Sequence Models","desc":"Understanding RNNs, LSTMs, and foundational concepts that led to modern transformers.","tags":["sequence-models","neural-networks","nlp"],"category":"ai","img":"/images/certs/deeplearning.png","date":"2021-04-01T00:00:00.000Z","platform":"DeepLearning.AI","learning_desc":null},{"index":36,"id":"test-driven-development-project","title":"Test-Driven Development Project: Random Person Generator","desc":"Hands-on coding project cementing TDD practices through practical implementation.","tags":["tdd","project","testing"],"category":"testing","img":"/images/certs/learnquest.png","date":"2021-04-01T00:00:00.000Z","platform":"LearnQuest","learning_desc":null},{"index":37,"id":"test-driven-development-specialization","title":"Test-Driven Development Specialization","desc":"Mastery of TDD cycles, writing robust unit tests, and designing highly testable architectures.","tags":["tdd","testing","quality-assurance"],"category":"testing","img":"/images/certs/learnquest.png","date":"2021-04-01T00:00:00.000Z","platform":"LearnQuest","learning_desc":"The foundation of a good night's sleep. Code doesn't break at 3 AM when it's wrapped in a rigorous test suite."},{"index":38,"id":"convolutional-neural-networks","title":"Convolutional Neural Networks","desc":"Advanced computer vision techniques and CNN architectures.","tags":["cnn","computer-vision","deep-learning"],"category":"ai","img":"/images/certs/deeplearning.png","date":"2021-03-01T00:00:00.000Z","platform":"DeepLearning.AI","learning_desc":null},{"index":39,"id":"crash-course-on-python","title":"Crash Course on Python","desc":"Foundational Python syntax, data structures, and scripting.","tags":["python","scripting"],"category":"tools","img":"/images/certs/google.png","date":"2021-03-01T00:00:00.000Z","platform":"Google","learning_desc":null},{"index":40,"id":"improving-deep-neural-networks","title":"Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization","desc":"Hyperparameter tuning, regularization, and optimization of deep learning models.","tags":["optimization","hyperparameter-tuning","deep-learning"],"category":"ai","img":"/images/certs/deeplearning.png","date":"2021-03-01T00:00:00.000Z","platform":"DeepLearning.AI","learning_desc":null},{"index":41,"id":"introduction-to-game-development","title":"Introduction to Game Development","desc":"Basics of game design and practical 2D/3D development.","tags":["game-development","design"],"category":"tools","img":"/images/certs/michigan-state.png","date":"2021-03-01T00:00:00.000Z","platform":"Michigan State University","learning_desc":null},{"index":42,"id":"neural-networks-and-deep-learning","title":"Neural Networks and Deep Learning","desc":"Core mathematical foundations of feedforward neural networks.","tags":["neural-networks","math","deep-learning"],"category":"ai","img":"/images/certs/deeplearning.png","date":"2021-03-01T00:00:00.000Z","platform":"DeepLearning.AI","learning_desc":null},{"index":43,"id":"structuring-machine-learning-projects","title":"Structuring Machine Learning Projects","desc":"Strategies for diagnosing errors and improving ML system performance systematically.","tags":["ml-strategy","deep-learning"],"category":"ai","img":"/images/certs/deeplearning.png","date":"2021-03-01T00:00:00.000Z","platform":"DeepLearning.AI","learning_desc":null},{"index":44,"id":"test-driven-development-overview","title":"Test-Driven Development Overview","desc":"An introduction to the concepts, advantages, and processes of TDD.","tags":["tdd","testing"],"category":"testing","img":"/images/certs/learnquest.png","date":"2021-03-01T00:00:00.000Z","platform":"LearnQuest","learning_desc":null},{"index":45,"id":"web-application-technologies-and-django","title":"Web Application Technologies and Django","desc":"Building database-backed web applications using the Django framework.","tags":["django","python","web"],"category":"tools","img":"/images/certs/michigan.png","date":"2021-03-01T00:00:00.000Z","platform":"University of Michigan","learning_desc":null},{"index":46,"id":"python-data-structures","title":"Python Data Structures","desc":"Utilizing core Python data structures like lists, dictionaries, and tuples.","tags":["python","data-structures"],"category":"tools","img":"/images/certs/michigan.png","date":"2020-11-01T00:00:00.000Z","platform":"University of Michigan","learning_desc":null},{"index":47,"id":"build-your-first-android-app","title":"Build Your First Android App (Project-Centered Course)","desc":"A hands-on, project-centered course for building an initial Android application.","tags":["android","mobile","project"],"category":"language","img":"/images/certs/centralesupelec.png","date":"2020-06-01T00:00:00.000Z","platform":"CentraleSupélec","learning_desc":null},{"index":48,"id":"introduction-to-relational-database-sql","title":"Introduction to Relational Database and SQL","desc":"Writing SQL queries and understanding relational database design.","tags":["sql","database"],"category":"data","img":"/images/certs/coursera.png","date":"2020-05-01T00:00:00.000Z","platform":"Deprecated Guided Projects","learning_desc":null},{"index":49,"id":"programming-for-everybody","title":"Programming for Everybody (Getting Started with Python)","desc":"Basics of Python programming and computational thinking.","tags":["python","programming"],"category":"tools","img":"/images/certs/michigan.png","date":"2020-05-01T00:00:00.000Z","platform":"University of Michigan","learning_desc":null},{"index":50,"id":"introduction-to-html5","title":"Introduction to HTML5","desc":"Building web pages from scratch using modern HTML5 standards.","tags":["html5","frontend","web"],"category":"language","img":"/images/certs/michigan.png","date":"2020-04-01T00:00:00.000Z","platform":"University of Michigan","learning_desc":null},{"index":51,"id":"programming-foundations-javascript-html-css","title":"Programming Foundations with JavaScript, HTML and CSS","desc":"Foundational web development combining JavaScript with structure and styling.","tags":["javascript","html","css","frontend"],"category":"language","img":"/images/certs/duke.png","date":"2020-04-01T00:00:00.000Z","platform":"Duke University","learning_desc":null},{"index":52,"id":"programming-mobile-applications-android","title":"Programming Mobile Applications for Android Handheld Systems: Part 1","desc":"Fundamentals of Android app development and Java.","tags":["android","mobile","java"],"category":"language","img":"/images/certs/maryland.png","date":"2020-04-01T00:00:00.000Z","platform":"University of Maryland","learning_desc":null}]