-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
9,729 additions
and
28 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
module.exports = { | ||
plugins: { | ||
tailwindcss: {}, | ||
autoprefixer: {}, | ||
}, | ||
} |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
port: 7890 | ||
socks-port: 7891 | ||
redir-port: 7892 | ||
mixed-port: 7893 | ||
tproxy-port: 7895 | ||
ipv6: false | ||
mode: rule | ||
log-level: silent | ||
allow-lan: true | ||
external-controller: 0.0.0.0:9090 | ||
secret: "" | ||
bind-address: "*" | ||
unified-delay: true | ||
profile: | ||
store-selected: true | ||
dns: | ||
enable: true | ||
ipv6: false | ||
enhanced-mode: redir-host | ||
listen: 0.0.0.0:7874 | ||
nameserver: | ||
- 8.8.8.8 | ||
- 1.0.0.1 | ||
- https://dns.google/dns-query | ||
fallback: | ||
- 1.1.1.1 | ||
- 8.8.4.4 | ||
- https://cloudflare-dns.com/dns-query | ||
- 112.215.203.254 | ||
default-nameserver: | ||
- 8.8.8.8 | ||
- 1.1.1.1 | ||
- 112.215.203.254 | ||
proxies: | ||
- name: Yohallo | ||
server: sgovh-trojan.bonds.id | ||
port: 443 | ||
type: trojan | ||
password: be571160-489c-11ed-96f2-1239d0255272 | ||
skip-cert-verify: true | ||
sni: lms.uin-antasari.ac.id | ||
network: ws | ||
ws-opts: | ||
path: /howdy | ||
headers: | ||
Host: lms.uin-antasari.ac.id | ||
udp: true | ||
proxy-groups: | ||
- name: FASTSSH-SSHKIT-HOWDY | ||
type: select | ||
proxies: | ||
- Yohallo | ||
- DIRECT | ||
rules: | ||
- MATCH,FASTSSH-SSHKIT-HOWDY |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,199 @@ | ||
import logo from './logo.svg'; | ||
import { useState } from 'react'; | ||
import './App.css'; | ||
import Navbar from './Navbar' | ||
import {AiFillLinkedin, AiFillGithub, AiFillInstagram, AiFillMail, AiFillEnvironment, AiFillPhone} from 'react-icons/ai' | ||
|
||
function App() { | ||
return ( | ||
<div className="App"> | ||
<header className="App-header"> | ||
<img src={logo} className="App-logo" alt="logo" /> | ||
<p> | ||
Edit <code>src/App.js</code> and save to reload. | ||
</p> | ||
<a | ||
className="App-link" | ||
href="https://reactjs.org" | ||
target="_blank" | ||
rel="noopener noreferrer" | ||
> | ||
Learn React | ||
</a> | ||
</header> | ||
<main className='px-8 md:px-20 lg:px-40'> | ||
|
||
<Navbar /> | ||
|
||
<section id='home' className='min-h-screen text-center mt-4 flex flex-col justify-center '> | ||
<div className="mx-auto bg-gradient-to-b from-teal-500 rounded-full w-56 h-56 relative overflow-hidden md:h-96 md:w-96 mb-2"> | ||
<img src='/avatar.png' layout="fill" objectFit="cover" /> | ||
</div> | ||
<h1 className='text-3xl md:text-5xl font-medium text-teal-500'>DAMASUKMA TRIHANANDI</h1> | ||
<h3 className='text-xl md:text-2xl'>Cloud & Software Engineer</h3> | ||
<p className='text-md py-1 text-gray-800 md:text-xl'>Enthusiastic and motivated self-learning about information technology. Focused on cloud computing, devsecops, and web development. Now I am looking for more experience in my field. </p> | ||
<div className='text-5xl py-4 flex justify-center gap-16 text-gray-600'> | ||
<AiFillLinkedin /> | ||
<AiFillGithub /> | ||
<AiFillInstagram /> | ||
</div> | ||
</section> | ||
|
||
<section id='service' className=''> | ||
<h1 className='text-xl font-medium'>Services I Offer</h1> | ||
<p className='mt-1 text-md'>I have experience in building an application and creating cloud architecture as an integration to provide business and consumer solutions. I offer a wide of service, including Frontend & Backend Development, Cloud & IT Solutions Architect, DevOps Architect</p> | ||
|
||
<div className='mt-4 flex flex-col md:flex-row gap-8'> | ||
<div className='w-full shadow-lg rounded-md px-4 py-5 flex flex-col items-center text-center gap-1'> | ||
<img src='software.png' className='w-48' alt='gambar' /> | ||
<h2 className='text-xl'>Software Development</h2> | ||
<p className='text-gray-500'>I can help you solve a problem, build a product or grow existing project.</p> | ||
<p className='text-xl '>Tools I Use</p> | ||
<ul> | ||
<li>React</li> | ||
<li>Node JS (Express)</li> | ||
<li>Python (Flask)</li> | ||
</ul> | ||
</div> | ||
|
||
<div className='w-full shadow-lg rounded-md px-4 py-5 flex flex-col items-center text-center gap-1'> | ||
<img src='cloud.png' className='w-48' alt='gambar' /> | ||
<h2 className='text-xl'>Cloud & IT Solutions Architect</h2> | ||
<p className='text-gray-500'>I can help you solve a problem, build a product or grow existing project.</p> | ||
<p className='text-xl'>Tools I Use</p> | ||
<ul> | ||
<li>AWS, Azure, Digital Ocean</li> | ||
<li>Openstack</li> | ||
<li>Kubernetes & Docker</li> | ||
</ul> | ||
</div> | ||
|
||
<div className='w-full shadow-lg rounded-md px-4 py-5 flex flex-col items-center text-center gap-1'> | ||
<img src='ops.png' className='w-48' alt='gambar' /> | ||
<h2 className='text-xl'>DevOps Architect</h2> | ||
<p className='text-gray-500'>I can help you solve a problem, build a product or grow existing project.</p> | ||
<p className='text-xl '>Tools I Use</p> | ||
<ul> | ||
<li>Gitlab</li> | ||
<li>Ansible</li> | ||
<li></li> | ||
</ul> | ||
</div> | ||
|
||
</div> | ||
|
||
</section> | ||
|
||
<section id='portfolio' className='mt-10'> | ||
<h1 className='text-xl font-medium'>Portfolio</h1> | ||
<p className='mt-1 text-md'>Here are some projects that I have managed.</p> | ||
</section> | ||
|
||
<section id='license' className='mt-10'> | ||
<h1 className='text-xl font-medium'>License & Certifications</h1> | ||
<p className='mt-1 text-md'>Here are some of the certifications I have.</p> | ||
|
||
<div className='flex flex-col md:flex-row gap-8 mt-4'> | ||
<div className='w-full md:w-2/6 shadow-md rounded '> | ||
<div className='h-48 md:h-56 rounded-t-md relative overflow-hidden'> | ||
<img src='https://source.unsplash.com/random' layout="fill" objectFit="cover"/> | ||
</div> | ||
<div className='p-4'> | ||
<h1 className='text-xl font-medium'>Dasar Pemrograman Javascript</h1> | ||
<p className=''>Dicoding Indonesia</p> | ||
<p className='text-sm text-gray-500'>May 2023</p> | ||
</div> | ||
</div> | ||
|
||
<div className='w-full md:w-2/6 shadow-md rounded '> | ||
<div className='h-48 md:h-56 rounded-t-md relative overflow-hidden'> | ||
<img src='https://source.unsplash.com/random' layout="fill" objectFit="cover"/> | ||
</div> | ||
<div className='p-4'> | ||
<h1 className='text-xl font-medium'>Dasar Pemrograman Javascript</h1> | ||
<p className=''>Dicoding Indonesia</p> | ||
<p className='text-sm text-gray-500'>May 2023</p> | ||
</div> | ||
</div> | ||
|
||
<div className='w-full md:w-2/6 shadow-md rounded '> | ||
<div className='h-48 md:h-56 rounded-t-md relative overflow-hidden'> | ||
<img src='https://source.unsplash.com/random' layout="fill" objectFit="cover"/> | ||
</div> | ||
<div className='p-4'> | ||
<h1 className='text-xl font-medium'>Dasar Pemrograman Javascript</h1> | ||
<p className=''>Dicoding Indonesia</p> | ||
<p className='text-sm text-gray-500'>May 2023</p> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
</section> | ||
|
||
<section id='honor' className='mt-10'> | ||
<h1 className='text-xl font-medium'>Honors & Rewards</h1> | ||
<p className='mt-1 text-md'>Here are some of the honor and rewards I have.</p> | ||
|
||
<div className='flex rounded shadow-md flex-col md:flex-row px-2 py-4'> | ||
<div className='pl-4 mt-2 md:w-3/6'> | ||
<p className="font-bold">Top 10 SELEKNAS Asean Skill Competition 2022</p> | ||
<p className='text-gray-500'>Issued by KEMENAKER RI</p> | ||
<ul className='list-disc pl-4'> | ||
<li>Linux Server</li> | ||
<li>Windows Server</li> | ||
<li>Linux Routing</li> | ||
<li>Cisco Troubleshooting</li> | ||
<li>Cisco Network Analysis</li> | ||
<li>Network and System Programmabillity</li> | ||
<li>Containerized Service</li> | ||
</ul> | ||
</div> | ||
<div className='pl-4 mt-2 md:w-3/6'> | ||
<p className="font-bold">3rd Place Winner of IT Network System Administration - LKS Jawa Tengah 2022</p> | ||
<p className='text-gray-500'>Issued by KEMENDIKBUD RI</p> | ||
<ul className='list-disc pl-4'> | ||
<li>Linux Server</li> | ||
<li>Windows Server</li> | ||
<li>Cisco Configuration</li> | ||
<li>Cisco Troubleshooting</li> | ||
<li>Network and System Programmabillity</li> | ||
<li>Containerized Service</li> | ||
</ul> | ||
</div> | ||
<div className='pl-4 mt-2 md:w-3/6'> | ||
<p className="font-bold">1st Place winner of IT Network System Administration - LKS Kab. Tegal 2022</p> | ||
<p className='text-gray-500'>Issued by KEMENDIKBUD RI</p> | ||
<ul className='list-disc px-4'> | ||
<li>Linux Server</li> | ||
<li>Cisco Configuration</li> | ||
</ul> | ||
</div> | ||
</div> | ||
|
||
</section> | ||
|
||
<section id="footer" className='mt-5 rounded bg-black py-8 px-8'> | ||
<div className='text-white md:text-center'> | ||
<h1 className='font-medium text-lg'>Contact Me</h1> | ||
<p>Wanna talk anything?</p> | ||
|
||
<ul className='md:flex justify-center gap-4'> | ||
<li className='flex items-center gap-2'> | ||
<AiFillMail /> | ||
<p>[email protected]</p> | ||
</li> | ||
<li className='flex items-center gap-2'> | ||
<AiFillEnvironment /> | ||
<p>Kab. Tegal</p> | ||
</li> | ||
<li className='flex items-center gap-2'> | ||
<AiFillPhone/> | ||
<p>0858-0058-9558</p> | ||
</li> | ||
</ul> | ||
|
||
<div className='flex text-xl text-white gap-4 mt-2 md:justify-center'> | ||
<AiFillLinkedin /> | ||
<AiFillGithub /> | ||
<AiFillInstagram /> | ||
</div> | ||
|
||
<hr className="my-6 border-gray-200 sm:mx-auto dark:border-gray-700 lg:my-8"/> | ||
|
||
<p className="text-center text-sm text-gray-300 sm:text-center"> | ||
© 2022 | ||
<a href="https://dendi.ninja"> Damasukma Trihanandi</a>. All Rights Reserved. | ||
</p> | ||
|
||
</div> | ||
|
||
</section> | ||
|
||
</main> | ||
); | ||
} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
import {BsFillMoonStarsFill} from 'react-icons/bs' | ||
export default function Navbar(){ | ||
return ( | ||
<nav className="fixed top-0 left-0 w-full bg-white shadow-sm px-8 md:px-20 lg:px-40 py-4 flex justify-between items-center z-50"> | ||
<h1 className="font-burtons text-lg">DENDI</h1> | ||
<ul className="flex items-center"> | ||
<li><BsFillMoonStarsFill /></li> | ||
<a className="px-4 py-2 bg-gradient-to-r from-cyan-500 text- to-teal-500 bg-blue-300 rounded-md ml-8 text-white" href="#">Resume</a> | ||
</ul> | ||
</nav> | ||
) | ||
} |
Oops, something went wrong.