Here you can find all the certifications I have earned, showcasing my skills in web development, programming, security and data analysis. Click on each certificate to view the official verification.
Or you can go back to the About me page

I can build complete modern web applications from start to finish, covering both front-end and back-end. I’ve mastered responsive web design, JavaScript, front-end libraries, Python, relational databases, and back-end development with APIs.
HyperText Markup Language (HTML)Semantic HTMLHTML ScriptingCascading Style Sheets (CSS)JavaScript (JS)JavaScript FrameworksBootstrapReact.jsSyntactically Awesome Stylesheets (Sass)Web DesignWeb DevelopmentWeb PagesJQueryNode.jsSocket.ioRESTful APIsExpress.jsMicroservicesDebuggingAuthenticationInformation SecurityQuality Assurance (QA)Software TestingCryptographyDatabasesRelational DatabasesDatabase SecurityDatabase DesignDatabase SchemasMongoDBObject Oriented Programming (OOP)
I can create professional, user-friendly webpages using HTML and CSS. I understand modern layouts, accessibility, and responsive design, and I’ve built practical projects to prove it.
HyperText Markup Language (HTML)Semantic HTMLCascading Style Sheets (CSS)HTML ScriptingJavaScript (JS)JavaScript FrameworksReact.jsBootstrapSyntactically Awesome Stylesheets (Sass)Web DesignWeb DevelopmentWeb PagesJQuery
I built a variety of interactive web projects, including personal portfolios, calculators, clocks, weather apps, and games. These projects show I can apply HTML, CSS, and JavaScript to create functional, user-friendly front-end experiences.
HyperText Markup Language (HTML)Semantic HTMLCascading Style Sheets (CSS)HTML ScriptingJavaScript (JS)JavaScript FrameworksBootstrapWeb DesignWeb DevelopmentWeb PagesJQuery
I built interactive web projects like a quote machine, markdown previewer, drum machine, calculator, and timer. These projects show I can effectively use front-end libraries like React and JavaScript to create dynamic, user-friendly interfaces.
HyperText Markup Language (HTML)Semantic HTMLJavaScript (JS)JavaScript FrameworksCascading Style Sheets (CSS)HTML ScriptingReact.jsBootstrapSyntactically Awesome Stylesheets (Sass)Web DesignWeb DevelopmentWeb PagesJQuery
I built practical web projects like survey forms, tribute pages, documentation pages, product landing pages, and personal portfolios. These projects show I can create responsive, accessible, and user-friendly webpages using HTML and CSS.
HyperText Markup Language (HTML)Semantic HTMLCascading Style Sheets (CSS)HTML ScriptingJavaScript (JS)JavaScript FrameworksBootstrapWeb DesignWeb DevelopmentWeb PagesJQuery
I built projects like a palindrome checker, Roman numeral converter, Caesar cipher, telephone validator, and cash register. These show I can solve problems and implement algorithms using JavaScript and fundamental data structures.
JavaScript (JS)JavaScript FrameworksJSONJQueryDebuggingEvent-Driven ProgrammingAsynchronous JavaScript and XML (AJAX)Object Oriented Programming (OOP)Node.js
This is the updated version of the V7 course, with improved exercises and additional projects like an RPG Creature Search App. It shows I can solve problems and implement algorithms effectively in JavaScript.
JavaScript (JS)JavaScript FrameworksJSONJQueryDebuggingEvent-Driven ProgrammingAsynchronous JavaScript and XML (AJAX)Object Oriented Programming (OOP)Node.js
I can design and work with relational databases using SQL. I’ve completed projects that show I can create, query, and manage structured data effectively for web applications.
DatabasesRelational DatabasesDatabase SecurityDatabase DesignDatabase SchemasMongoDBSQL InjectionSQL Tuning
I built projects like a timestamp microservice, request header parser, URL shortener, exercise tracker, and file metadata microservice. These projects show I can implement back-end functionality, handle APIs, and manage data using Node.js for real-world applications.
Node.jsRESTful APIsExpress.jsMicroservicesDebuggingAuthenticationSocket.ioWeb DevelopmentWeb Servers
I built projects like a celestial bodies database, World Cup database, salon appointment scheduler, periodic table database, and a number guessing game. These show I can design, query, and manage relational databases effectively using SQL for real-world applications.
DatabasesRelational DatabasesDatabase SecurityDatabase DesignDatabase SchemasMongoDBSQL InjectionSQL Tuning
I built a variety of back-end projects including microservices for timestamps, request headers, URL shortening, file metadata, and image search. I also created apps like a voting system, nightlife coordinator, stock market charts, book trading manager, and a Pinterest clone. This course demonstrates my ability to handle server-side logic, data management, and API integration using legacy back-end tools.
Node.jsRESTful APIsMongoDBExpress.jsMicroservicesDebuggingAuthenticationSocket.ioWeb DevelopmentWeb Servers
I can write core JavaScript, including variables, functions, objects, arrays, and control flow. I know how to manipulate the DOM, handle events, and apply asynchronous and functional programming techniques while keeping accessibility in mind.
JavaScript (JS)JavaScript FrameworksJSONJQueryEvent-Driven ProgrammingAsynchronous JavaScript and XML (AJAX)Object Oriented Programming (OOP)Node.js
I can write Python programs, applying core concepts like variables, loops, functions, and data structures. I’ve completed practical projects that show I can solve problems and build functional applications using Python.
PythonData StructuresScriptingProblem SolvingObject Oriented Programming (OOP)
I can write C# programs using core concepts like variables, data types, control structures, and object-oriented principles. Through hands-on projects, I gained practical skills to build functional applications in C#.
C#Object Oriented Programming (OOP)Data Types.NETSoftware Development
I built projects like an arithmetic formatter, time calculator, budget app, polygon area calculator, and probability calculator. These demonstrate my ability to apply Python for scientific and numerical computations in real-world problem solving.
PythonScientific ComputingProblem SolvingAlgorithmsAlgebraComputational Mathematics
I built projects like a mean-variance-standard deviation calculator, demographic data analyzer, medical data visualizer, page view time series visualizer, and sea level predictor. These projects show I can analyze, interpret, and visualize data effectively using Python.
PythonData AnalysisPandasNumPyMatplotlibSeabornStatisticsK-nearest Neighbors Algorithm (k-NN)
I built projects like a multi-function calculator, graphing calculator, three math games, a financial calculator, and a data graph explorer. These demonstrate my ability to apply Python to solve algebraic and numerical problems while creating interactive tools.
PythonComputational MathematicsAlgebraGraphingNumerical Analysis
I built projects like a Rock-Paper-Scissors game, cat and dog image classifier, book recommendation engine using KNN, linear regression health costs calculator, and a neural network SMS text classifier. These projects show I can apply machine learning techniques in Python to solve real-world problems.
PythonNatural Language Toolkit (NLTK)Artificial Neural NetworksDeep LearningData ClassificationTensorFlowData ScienceK-nearest Neighbors Algorithm (k-NN)
I built projects like a stock price checker, anonymous message board, port scanner, SHA-1 password cracker, and a secure real-time multiplayer game. These demonstrate my understanding of security principles and my ability to apply them in real-world applications.
Information SecurityAuthenticationSocket.ioSecure CodingPenetration TestingJavaScript (JS)JavaScript FrameworksSoftware ProtectionCryptographyPublic Key Cryptography
I built projects like a metric-imperial converter, issue tracker, personal library, sudoku solver, and American-British translator. These projects demonstrate my ability to test, validate, and ensure the quality and reliability of software.
Quality Assurance (QA)Software Quality Assurance (SQA)ChaiNode.jsTest-Driven Development (TDD)Software TestingJavaScript (JS)JavaScript Frameworks
This legacy course combined info security and quality assurance. It shows I can apply security principles while testing and ensuring the quality of software.
Information SecurityQuality Assurance (QA)Software Quality Assurance (SQA)Software TestingSoftware ProtectionAuthenticationCryptographyPublic Key CryptographyJavaScript (JS)JavaScript Frameworks
I built projects visualizing data with bar charts, scatterplots, heat maps, choropleth maps, and treemaps. These projects show I can present complex data clearly and effectively using various visualization techniques.
Data VisualizationInformation VisualizationData Presentation3D VisualizationD3.jsSyntactically Awesome Stylesheets (Sass)GraphingChart.jsScatter PlotsSVG
This legacy course combined traditional project-based exercises with data visualization. I built projects like a Markdown previewer, forum homepage, recipe box, Game of Life, roguelike dungeon crawler, and various data visualizations including bar charts, scatterplots, heat maps, force-directed graphs, and global maps. These show I can present data and create interactive visual applications effectively.
Data VisualizationInformation VisualizationData Presentation3D VisualizationD3.jsSyntactically Awesome Stylesheets (Sass)GraphingChart.jsScatter PlotsSVG
I can communicate in English at an A2 level, with a focus on developer vocabulary. I’m comfortable introducing myself, making small talk, discussing work, and participating in tech conversations like stand-ups. I practiced with 105 dialogues to build confidence in professional settings.
EnglishGrammarListening skillsCommunication Skills
I can communicate in English at a B1 level, using more complex grammar and developer-specific vocabulary. I can describe experiences, express opinions, participate in discussions, and handle tech conversations confidently. I practiced with 73 dialogues to strengthen my skills for professional and technical interactions.
EnglishGrammarListening skillsCommunication Skills
I have introductory knowledge of cybersecurity, including common vulnerabilities, threat detection and defense, and the global impact of cyber threats on industries. I also understand why cybersecurity is a growing profession and what opportunities exist through pursuing further certifications.
CybersecurityThreat DetectionCyber Best PracticesNetwork VulnerabilitiesPrivacy And Data Confidentiality
I have a broad understanding of network security fundamentals, operating systems, and endpoint security, giving me the skills to protect and manage devices effectively.
Application SecurityAntimalware ProtectionCommom Cyber ThreatsDefending Systems And DevicesHost-based Intrusion PreventionIP/TCP/UDP VulnerabilitiesLinux BasicsMitigating Common Network AttacksNetwork Infrastructure SecuritySecuring WLANsSystem And Endpoint ProtectionWindows SecurityWireless And Mobile Device Attacks
I understand techniques to monitor and protect networks, including access control, firewalls, cloud security, and cryptography. I can evaluate and respond to security alerts effectively.
Application SecurityCloud SecurityFirewallsPhysical SecurityPublic Key CryptographyAccess ControlsDefense-in-DepthEnd Device LogsEvaluating AlertsHashingIntegrity And AuthenticityNetwork HardeningNetwork LogsSecurity Policies - Regulations - StandardsSystem And Network Defense
I understand cybersecurity policies and governance to ensure organizational compliance with ethical, legal, and regulatory standards. I can perform network vulnerability assessments, create risk management plans, and handle post-incident response effectively.
Disaster RecoveryGovernanceIncident ResponsePenetration TestingRisk AssessmentRisk ManagementSecurity ControlsCommon Vulnerability Scoring System (CVSS)Evidence Handling And Attack AttributionNetwork And Server ProfilingSecure Device ManagementSecurity AssessmentsThe Cyber Kill ChainThe Diamond Model Of Intrusion AnalysisThreat Intelligence Services
I know how to monitor and protect networks using firewalls, cloud security, and cryptography. I’m familiar with security alerts, governance, and can perform network vulnerability assessments, create risk management plans, and handle forensic investigations and incident response planning.
Application SecurityCloud SecurityFirewallsPhysical SecurityAccess ControlsAntimalware ProtectionCommom Cyber ThreatsDefending Systems And DevicesDefense-in-DepthHost-based Intrusion PreventionIP/TCP/UDP VulnerabilitiesLinux BasicsMitigating Common Network AttacksNetwork HardeningNetwork Infrastructure SecuritySecuring WLANsSecurity Policies/Regulations/StandardsSystem And Endpoint ProtectionSystem And Network DefenseWindows SecurityWireless And Mobile Device Attacks
I understand the types of networks, how devices send and receive data, network cabling, IP addressing, and how transport and applications work. I’ve practiced building a home wireless network through multiple Cisco Packet Tracer activities.
Application Layer ServicesIPv4 AddressesNetwork MediaNetWork TypesProtocols StandardsWireless Access
I know cloud and virtualization basics, how to assign and calculate IP addresses, and how to configure Cisco devices to create small networks. I’ve tested connectivity and solved issues through hands-on labs and Packet Tracer exercises.
Cisco IOSARPBinary SystemsCisco DevicesDHCPDNSEthernet OperatesHierarchical Network DesignIPv4 SubnettingNetwork Layer ProtocolsTransport Layer ProtocolsVirtualization and Cloud Services
I understand physical, data link, and network layers, IPv6 addressing, and the neighbor discovery process. I’ve practiced troubleshooting to maintain network connectivity using Cisco Packet Tracer activities.
Cisco RoutersNetwork TroubleshootingTroubleshootingCisco SwitchesCopper and Fiber CablingIPv6 Addressing
I can support endpoints, networks, and users, including diagnostics and documentation, as part of a help desk team. I’m skilled in troubleshooting networks and endpoints, and I know how to assist users and manage networks remotely, with hands-on experience through Cisco labs and Packet Tracer activities.
Network TroubleshootingDocumentationEndpoint DevicesHelp DeskSupportUser Support
I have a solid foundation in networking fundamentals, device communication, cabling, addressing, and services. I can configure Cisco devices, troubleshoot and support endpoints, networks, and users, and manage basic wireless setups. I gained hands-on experience through numerous labs and practice activities.
Cisco IOSCisco RoutersCloud ServicesEthernetNetwork TroubleshootingTroubleshootingApplication Layer ServicesBinary SystemsCisco DevicesCisco SwitchesCopper and Fiber CablingDocumentationEndpoint DevicesHelp DeskHierarchical Network DesignIPv4 AddressingIPv6 AddressingNetwork Layer ProtocolsNetwork MediaNetWork TypesProtocols StandardsSupportTransport Layer ProtocolsUser SupportWireless Access
I can identify, analyze, and mitigate ethical, technical, and regulatory risks in conversational AI systems. I understand frameworks like the EU AI Act, NIST AI RMF, and ISO/IEC 42001:2023, and I promote ethical AI practices to ensure compliance and trustworthy implementations.
Risk MitigationAI Regulatory FramworksConversational AI SystemsEthical AI Principles and StrategiesEU AI ActISO/IEC 42001:2023NIST AI RMFTrustworthy AI
I understand the ethical challenges of conversational AI, including privacy risks and data collection concerns. I consider the needs of vulnerable groups, distinguish between AI agent types, and apply ethical principles to ensure responsible, accessible, and safe AI usage.
AIComplianceConversational AI AgentsData OwnershipEthical Principles
I can use PyTorch to optimize business processes, select appropriate AI models, and manage trade-offs. I’m skilled in addressing post-deployment challenges like model limitations, risk mitigation, and data privacy, enabling informed decisions in AI project development and maintenance.
Big DataData PrivacyData QualityDeep LearningPyTorchRisk MitigationAI models
I understand blockchain technology and its applications across industries. I’m familiar with cryptography, smart contracts, and governance models, and I know how blockchain solves challenges like the double spend problem. I can participate in discussions and make informed decisions about using blockchain in organizations.
BlockchainCryptographyGovernance ModelsSmart Contracts
I can deploy, manage, and scale machine learning operations using Kubeflow. I understand its architecture, manage data and model training, and apply MLOps principles, selecting the right Kubeflow distribution for different projects.
Data ManagementKubeflowModel TrainingProject ManagementScalabilityAI/MLCommunityMLOps
I can implement feature flagging in codebases using OpenFeature. I know the applications of feature flags, how to manage them effectively, and write maintainable feature-flagged code while avoiding “feature flag debt.”
Continuous Delivery (CD)Feature FlaggingOpenFeatureProgressive Delivery
I can instrument Python and Java applications for traces, metrics, and logs using OpenTelemetry. I understand telemetry signals, use APIs and SDKs, and configure the OpenTelemetry Collector to export data to backends like Jaeger and Prometheus.
ObservabilityPrometheusDistributed TracingJaegerOpenTelemetry
I can manage and scale cloud-native applications using Kubernetes and KEDA. I understand autoscaling with built-in scalers and can adjust applications in response to real-time events.
KubernetesKEDAKEDA AutoscalingScalers
I can implement Cilium as a Kubernetes networking plugin, use Hubble for network observability, and configure secure, scalable networks with eBPF. I’m skilled in connecting, monitoring, and securing Kubernetes environments, applying L7 policies, transparent encryption, and cluster mesh networking, while optimizing performance and security.
CiliumCluster MesheBPFHubbleMetricsNetwork PolicySoftware Verification.webp)
I can deploy and manage service meshes with Istio, configure environments for smooth application integration, manage traffic, and improve observability and security. I understand workload identity, use WebAssembly to extend functionality, install Istio on Kubernetes, configure ingress, monitor services, and manage traffic routing.
GrafanaIstioKubernetesPrometheusEnvoyJaegerKialiService MeshWebAssembly
I can use AI code assistants securely, apply secure coding practices in AI-assisted development, and review AI-generated changes effectively. I know how to mitigate risks like the “lethal trifecta,” develop secure MCP servers, prevent slopsquatting, and manage low-quality AI-generated contributions.
Code ReviewRisk MitigationAI Code AssistantsAI/ML toolsSecure Coding PracticesSecure Software DevelopmentSoftware Verification
I can design, configure, and manage secure identity and access controls for web and API applications. I’m proficient in OAuth 2.0/OpenID Connect, SSO integration, role-based access, multi-factor authentication, and token-based security to enforce least-privilege access.
AuthenticationRole-Based Access Control (RBAC)Single Sign-On (SSO)AuthorizationOAuth 2.0OpenID Connect
I understand the EU Cyber Resilience Act requirements and can help organizations meet cybersecurity obligations. I can define key terminology, assign roles and responsibilities, assess user information needs, and evaluate implications of non-compliance to ensure secure and compliant systems.
CRA MarkingsCRA User InformationCyber Resilience ActCybersecurity Requirements
I can lead secure software development teams and projects. I understand key security principles, identify and mitigate risks, and promote a security-first culture to reduce vulnerabilities and ensure best practices are followed throughout development.
CybersecuritySoftware Project ManagementSoftware development managementSoftware program management.webp)
I understand key concepts and practical applications of XSS vulnerabilities. I have hands-on experience identifying, exploiting, and mitigating reflected, stored, and DOM-based XSS attacks, including exercises using Arduino-based hardware setups.
ArduinoCross Site ScriptingD1 Mini ESP2866XSS Mitigation
I understand the fundamentals of Zero Trust using open source tools like SPIFFE and SPIRE. I know different trust models and can implement Zero Trust Networks with technologies like Open Policy Agent and Istio, applying a “Never Trust, Always Verify” approach to ensure strong network security.
IstioOpen Policy AgentSecure Production Identity Framework For Everyone (SPIFFE)SPIFFE Runtime Environment (SPIRE)Zero Trust Principles
I understand DevOps and SRE practices, including the role of cloud computing and Kubernetes in software delivery and infrastructure management. I know the basics of Infrastructure as Code, Continuous Integration, and Continuous Deployment, and can use observability systems to maintain software quality.
Cloud ComputingDevOpsKubernetesSite Reliability EngineeringCI/CDContainersIACSRE
I understand DevSecOps principles and concepts like value stream management, platform optimization, and Continuous Delivery. I know how to set effective metrics, apply cybersecurity fundamentals, and introduce secure software delivery practices in organizations.
Continuous Delivery (CD)DevSecOpsPlatform OptimizationValue Stream Management
I can explain GitOps principles and practices for Continuous Delivery on Kubernetes. I understand reconciliation models, GitOps tools, and how to set up infrastructure, deploy applications, and recover from disasters using git-based workflows.
Argo CDContinuous DeliveryDeployment AutomationFlux V2GitOpsJenkinsX
I understand the fundamentals of quantum computing, its current capabilities, and potential technological disruptions. I can identify use cases, evaluate security advantages, and anticipate challenges in secure communication and encryption as the technology evolves.
Decision MakingQuantum ComputingQuantum AgilitySecurity ImplicationsTechnical Innovation
I understand the societal and business challenges of transitioning to a quantum computing economy. I can assess the impact of quantum technology on organizations and society and take steps to prepare for upcoming changes.
Decision MakingQuantum ComputingQuantum AgilitySecurity ImplicationsTechnical Innovation
I can work on RISC-V porting projects, using intrinsic functions to adapt SIMD-optimized C/C++ code. I understand control flow and memory instructions, can port assembly to RISC-V, and integrate low-level components like OpenSBI, U-Boot, and OP-TEE.
RISC-V Assembly LanguageRISC-V system integrationRISC-V vector intrinsics
I understand the basics of Linux kernel development, including configuring the development environment, using git, and following community rules. I can build and install a kernel, write and test patches, submit them to reviewers, and incorporate feedback to improve my contributions.
GitLinux KernelCommit LogsCommunicationContributor Covenant Code Of ConductLinux Kernel Enforcement StatementPatchesTesting
I understand the key concepts of open source software (OSS), its benefits, and successful projects. I know how to build an OSS strategy for organizations and am familiar with licensing, compliance, collaboration, diversity, and CI/CD practices.
CollaborationDiversity ManagementGitOpen Source SoftwareOSS ProjectsOSS StrategySoftware ComplianceSoftware Licensing
I can navigate and manage major Linux distributions using both GUI and command line. I’m skilled in system startup, file operations, network management, basic scripting, and understand local security principles like system updates, root privileges, and password management.
File ManagementLinuxScriptingBash ShellCommand LineGraphical InterfaceLinux DistributionsLinux SecuritySystem Configuration
I can build command-line tools, mock RESTful JSON APIs, and prototype real-time services using Node.js. I understand Node core and ecosystem libraries and have practical experience with full-stack development concepts for web applications.
Node.jsAPI MockingNode Core LibrariesService PrototypingWeb Platform
I can accelerate app development using GitHub Copilot, including generating documentation, developing code features, writing unit tests, and implementing code improvements. I’m experienced with Visual Studio Code, GitHub, and developing applications in C#, leveraging AI-assisted tools to streamline development.
GitGitHubGitHub CopilotSoftware DevelopmentArtificial Intelligence (AI)Microsoft Visual StudioApplication DevelopmentC#
I understand core API security threats, real-world breaches, and best practices to protect APIs. I know the OWASP API Security Top 10 and the three pillars of API security: governance, testing, and monitoring.
Application SecurityCybersecurity ComplianceAI SecurityAPI SecurityApplication Security Testing
I can integrate API security into the development lifecycle, using BDD, DDD, API-first design, semantic versioning, GitOps/IaC, and automated security tests. I understand secure ops practices and SSDLC to minimize risk in production environments.
Application SecurityCybersecurity ComplianceAI SecurityAPI SecurityApplication Security Testing
I know how to bridge API security with DevSecOps principles, building security into development from planning to production. I understand the cultural and technical aspects of secure development practices.
Application SecurityCybersecurity ComplianceAI SecurityAPI SecurityApplication Security Testing