Skip to content
View Vl4d1s's full-sized avatar
:octocat:
:octocat:

Block or report Vl4d1s

Block user

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

You must be logged in to block users.

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

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

Report abuse
Vl4d1s/README.md

Hi πŸ‘‹ , I'm Vladis Markin

vl4d1s

vl4d1s

Welcome to My GitHub page!

As a former professional volleyball player, I bring discipline, teamwork, and a commitment to excellence in my role as a Full Stack Engineer. With over 5 years of experience in Front End Development and front-end infrastructure, I am passionate about creating innovative solutions.

Currently, I am a member of the AI Taskforce, where I lead the development of POCs for AI tools and methodologies. I also conduct workshops to share knowledge with our engineering group and build robust applications using JavaScript, TypeScript, React, and Node.js. Additionally, I manage a cross-company AI-based end-to-end testing framework that enhances development efficiency.

I integrate various AI tools into my work daily, including n8n, Agents, LLM workflows, Warp, Dia, Claude, and Cursor.

Outside of work, I enjoy staying active, reading, spending time with my dog, and building detailed Lego sets.

Feel free to get in touch:


πŸ“¬ Feel free to contact me:

πŸ“§ Email: vladismarkin@gmail.com
πŸ’» Linkedin: https://www.linkedin.com/in/vladismarkin
🌐 My Personal website: https://www.vladismarkin.com


πŸ… GitHub States:


Pinned Loading

  1. advance-timer.jsx advance-timer.jsx
    1
    import { useEffect, useState } from "react";
    2
    
                  
    3
    export default function Timer() {
    4
      const [secounds, setSecounds] = useState(0);
    5
    
                  
  2. useFetch.ts useFetch.ts
    1
    import { useState, useEffect } from "react";
    2
    
                  
    3
    const useFetch = (url) => {
    4
      const [isLoading, setIsLoading] = useState(false);
    5
      const [error, setError] = useState(null);
  3. use-callback-example.tsx use-callback-example.tsx
    1
    import { useState, useCallback, memo } from "react";
    2
    
                  
    3
    const initialUsers = [
    4
      { id: 1, name: "Vladis" },
    5
      { id: 2, name: "Nofar" },
  4. useDebounce.ts useDebounce.ts
    1
    import { useEffect, useMemo, useRef } from "react";
    2
    
                  
    3
    function debounce(fn, delay) {
    4
      let timeout;
    5
    
                  
  5. use-memo-example.tsx use-memo-example.tsx
    1
    import { useState, useMemo } from "react";
    2
    
                  
    3
    const users = [
    4
      {
    5
        id: "1",
  6. advance-use-fetch.jsx advance-use-fetch.jsx
    1
    import { useState, useEffect, useRef } from "react";
    2
    
                  
    3
    export default function useFetch(url) {
    4
      const [data, setData] = useState(null);
    5
      const [isLoading, setIsLoading] = useState(false);