-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
911 lines (870 loc) · 52.5 KB
/
index.html
File metadata and controls
911 lines (870 loc) · 52.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Gustavo Ojeda :: Data Visualization Engineer Portfolio :: 2023</title>
<meta name="robots" content="noindex, follow" />
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Favicon -->
<link rel="icon" href="assets/images/favicon.png" type="image/png">
<!-- CSS
============================================ -->
<link rel="stylesheet" href="assets/css/vendor/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/vendor/slick.css">
<link rel="stylesheet" href="assets/css/vendor/slick-theme.css">
<link rel="stylesheet" href="assets/css/vendor/aos.css">
<link rel="stylesheet" href="assets/css/plugins/feature.css">
<!-- Style css -->
<link rel="stylesheet" href="assets/css/style.css">
<style>
.eye {
color: #DDD;
cursor: pointer;
}
</style>
</head>
<body class="white-version home-sticky spybody" data-spy="scroll" data-bs-target=".navbar-example2" data-offset="150">
<!-- start Header area -->
<div class="d-none d-xl-block">
<header class="rn-header-area d-flex align-items-start flex-column left-header-style">
<div class="logo-area">
<a href="index.html">
<img src="assets/images/logo/logo-07.png" alt="personal-logo">
</a>
</div>
<div class="mt-4">
<p style="color: #666; line-height: 1.2; font-size: 1.3rem;">
<span style="color: black;">Gustavo Ojeda</span><br>
Data Visualization Engineer<br>
Bogotá, Colombia
</p>
</div>
<nav id="sideNavs" class="mainmenu-nav navbar-example2 onepagenav">
<ul class="primary-menu nav nav-pills">
<li class="nav-item current"><a class="nav-link smoth-animation-two" href="#home"><i
data-feather="home"></i> Home</a></li>
<li class="nav-item"><a class="nav-link smoth-animation-two" href="#portfolio"> <i
data-feather="briefcase"></i>Work</a></li>
<li class="nav-item"><a class="nav-link smoth-animation-two" href="#features"><i
data-feather="layers"></i>Profile</a></li>
<li class="nav-item"><a class="nav-link smoth-animation-two" href="#resume"><i
data-feather="users"></i>Resume</a></li>
<li class="nav-item"><a class="nav-link smoth-animation-two" href="#contacts"><i
data-feather="message-circle"></i>Contact</a></li>
</ul>
</nav>
</header>
</div>
<!-- start Header area end -->
<!-- Header Mobile Bar -->
<div class="header-style-2 d-block d-xl-none">
<div class="row align-items-center">
<div class="col-6">
<div class="logo">
<a href="index.html">
<img src="assets/images/logo/logo.png" alt="Logo">
</a>
</div>
</div>
<div class="col-6">
<div class="header-right text-end">
<div class="hamberger-menu">
<i id="menuBtn" class="feather-menu humberger-menu"></i>
</div>
</div>
</div>
</div>
</div>
<!-- Header Mobile Bar -->
<!-- Start Popup Mobile Menu -->
<div class="popup-mobile-menu">
<div class="inner">
<div class="menu-top">
<div class="menu-header">
<a class="logo" href="index.html">
<img src="assets/images/logo/logos-circle.png" alt="Personal Portfolio">
</a>
<div class="close-button">
<button class="close-menu-activation close"><i data-feather="x"></i></button>
</div>
</div>
<p class="discription" style="line-height: 2rem;"><span class="text-dark fw-bold">Gustavo
Ojeda</span><br> Data Visualization Engineer</p>
</div>
<div class="content">
<ul class="primary-menu nav nav-pills onepagenav">
<li class="nav-item current"><a class="nav-link smoth-animation-two" href="#home">Home</a></li>
<li class="nav-item"><a class="nav-link smoth-animation-two" href="#portfolio">Work</a></li>
<li class="nav-item"><a class="nav-link smoth-animation-two" href="#features">Profile</a></li>
<li class="nav-item"><a class="nav-link smoth-animation-two" href="#resume">Resume</a></li>
<li class="nav-item"><a class="nav-link smoth-animation-two" href="#contacts">Contact</a></li>
</ul>
</div>
</div>
</div>
<!-- End Popup Mobile Menu -->
<main class="page-wrapper-two">
<!-- start slider area -->
<section id="home"
class="slider-style-6 web-developer height--100 rn-section-gap align-items-center with-particles bg_image--11 bg_image"
data-black-overlay="8">
<div id="particles-js"></div>
<div class="wrapper">
<div class="container">
<div class="row">
<div class="banner-inner text-center">
<h1 class="fs--100">Gustavo Ojeda</h1>
<!-- type headline start-->
<span class="cd-headline clip is-full-width">
<span>I am a</span>
<!-- ROTATING TEXT -->
<span class="cd-words-wrapper">
<b class="is-visible">Dataviz Engineer</b>
<b class="is-hidden">Data Analyst</b>
<b class="is-hidden">Dataviz Designer</b>
<b class="is-hidden">Data artist</b>
</span>
</span>
<!-- type headline end -->
<div class="button-area">
<a class="rn-btn shadow-none smoth-animation-two" href="#portfolio"><span>My
work</span></a>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- start slider area End -->
<!-- Start Portfolio Area -->
<div class="rn-portfolio-area rn-section-gap section-separator" id="portfolio">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div data-aos="fade-up" data-aos-duration="500" data-aos-delay="100" data-aos-once="true"
class="section-title text-center">
<span class="subtitle">some recent projects</span>
<h2 class="title">Work</h2>
</div>
</div>
</div>
<div class="row row--25 mt--10 mt_md--10 mt_sm--10" id="portfolio-container"></div>
</div>
</div>
<!-- End portfolio Area -->
<!-- Start Service Area -->
<div class="rn-service-area rn-section-gap " id="features">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="section-title text-center" data-aos="fade-up" data-aos-duration="500"
data-aos-delay="100" data-aos-once="true">
<span class="subtitle">What and how</span>
<h2 class="title">Profile</h2>
</div>
</div>
</div>
<div class="row row--25 mt_md--10 mt_sm--10">
<!-- Start Single Service -->
<div data-aos="fade-up" data-aos-duration="500" data-aos-delay="100" data-aos-once="true"
class="col-lg-6 col-xl-4 col-md-6 col-sm-12 col-12 mt--50 mt_md--30 mt_sm--30">
<div class="rn-service">
<div class="inner">
<div class="icon">
<i data-feather="pie-chart"></i>
</div>
<div class="content">
<h4 class="title">Data visualization</h4>
<p class="description"> I am a Creative consultant based on Bogotá, Colombia,
interested in articulating messages through creative means, harnessing the full
potential of your data by converting intricate information into captivating
visuals that drive profound insights.</p>
</div>
</div>
</div>
</div>
<!-- End SIngle Service -->
<!-- Start Single Service -->
<div data-aos="fade-up" data-aos-duration="500" data-aos-delay="300" data-aos-once="true"
class="col-lg-6 col-xl-4 col-md-6 col-sm-12 col-12 mt--50 mt_md--30 mt_sm--30">
<div class="rn-service">
<div class="inner">
<div class="icon">
<i data-feather="database"></i>
</div>
<div class="content">
<h4 class="title">Data Analysis</h4>
<p class="description"> With a strong foundation in data analytics, I can work hand
in hand with researchers and developers to extract meaningful patterns and
trends from your data, empowering you to make informed decisions that drive
success.</p>
</div>
</div>
</div>
</div>
<!-- End SIngle Service -->
<!-- Start Single Service -->
<div data-aos="fade-up" data-aos-duration="500" data-aos-delay="500" data-aos-once="true"
class="col-lg-6 col-xl-4 col-md-6 col-sm-12 col-12 mt--50 mt_md--30 mt_sm--30">
<div class="rn-service">
<div class="inner">
<div class="icon">
<i data-feather="code"></i>
</div>
<div class="content">
<h4 class="title">Web development</h4>
<p class="description">My background as a web developer enables me to plan and
integrate visual products with user-friendly web applications, online reports,
and interactive PWA/SPA, ensuring reliability, accessibility and ease of use.
</p>
</div>
</div>
</div>
</div>
<!-- End SIngle Service -->
</div>
</div>
</div>
<!-- End Service Area -->
<!-- Start Resume Area -->
<div class="rn-resume-area rn-section-gap section-separator" id="resume">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="section-title text-center">
<span class="subtitle">7+ Years of Experience</span>
<h2 class="title">Resume</h2>
</div>
</div>
</div>
<div class="row mt--45">
<div class="col-lg-12">
<ul class="rn-nav-list nav nav-tabs" id="myTabs" role="tablist"
style="background: transparent; box-shadow: none; justify-content: center;">
<li class="nav-item">
<a class="nav-link active" id="education-tab" data-bs-toggle="tab" href="#education"
role="tab" aria-controls="education" aria-selected="true">Education</a>
</li>
<li class="nav-item">
<a class="nav-link" id="experience-tab" data-bs-toggle="tab" href="#experience"
role="tab" aria-controls="experience" aria-selected="false">Recent Experience</a>
</li>
<li class="nav-item">
<a class="nav-link" id="professional-tab" data-bs-toggle="tab" href="#professional"
role="tab" aria-controls="professional" aria-selected="false">Skills</a>
</li>
</ul>
<!-- Start Tab Content Wrapper -->
<div class="rn-nav-content tab-content" id="myTabContents">
<!-- Start Single Tab -->
<div class="tab-pane show active fade single-tab-area" id="education" role="tabpanel"
aria-labelledby="education-tab">
<div class="personal-experience-inner mt--40">
<p>
<span class="text-dark">Visual Analytics & Big Data</span><br>
<span class="fw-light small" style="color: black;">Master Degree</span> <span
class="small">[Expected grad. July 2024]</span><br>
Universidad Internacional de La Rioja, Spain
</p>
<p>
<span class="text-dark">DS4A Correlation One's Data Science for All</span><br>
<span class="fw-light small" style="color: black;">Intensive Data Science
Bootcamp</span> <span class="small">[2019]</span><br>
Correlation One & MinTic Colombian Government Program
</p>
<p>
<span class="text-dark">Electronics Engineering</span><br>
<span class="fw-light small" style="color: black;">Bachelor's Degree</span>
<span class="small">[2012]</span><br>
Universidad Nacional de Colombia
</p>
</div>
</div>
<!-- End Single Tab -->
<!-- Start Single Tab -->
<div class="tab-pane fade " id="professional" role="tabpanel"
aria-labelledby="professional-tab">
<div class="personal-experience-inner mt--40">
<div class="row">
<div class="col col-12 col-md-6 mb-4">
<p>
<span class="text-dark">Data Visualization</span><br>
Proficiency in D3.js, ObservableHQ, Power BI, Pixi.js, leaflet.js and
Adobe Suite. Knowledge of Jupyter ecosystem tools: MatPlotLib, Seaborn,
Dash and Plotly.
</p>
<p>
<span class="text-dark">Data Analysis</span><br>
Jupyter ecosystem: Python, Pandas, Numpy, Scikit-Learn; SQL (with
experience
using MySQL and PostgreSQL).
</p>
<p>
<span class="text-dark">Front End Development</span><br>
Proficiency in JavaScript, HTML5, CSS, Vue.js, Jquery.
</p>
</div>
<div class="col col-12 col-md-6 mb-4">
<p>
<span class="text-dark">Cloud Technologies</span><br>
Basic knowledge of Azure Ecosystem: Azure virtual machines, Azure Data
Factory,
Azure Data Bricks, Azure Data Lake, Azure Synapse.
</p>
<p>
<span class="text-dark">Languages</span><br>
<em>Spanish</em>: Native.
<em>English</em>: Reading comprehension C1, Writing B2, Listening
comprehension
B1,
Spoken interaction B1, Spoken production B1
</p>
</div>
</div>
</div>
</div>
<!-- End Single Tab -->
<!-- Start Single Tab -->
<div class="tab-pane fade" id="experience" role="tabpanel" aria-labelledby="experience-tab">
<div class="personal-experience-inner mt--40">
<div class="row">
<div class="col col-12 col-md-6 mb-4">
<p>
<span class="text-dark fw-light">Data Visualization Engineer</span><br>
<span class="small" style="color: black;">Secretaría Distrital de La
Mujer</span>
[2021-2023]<br>
<span class="text-color-primary">Bogotá District Government</span><br>
I implemented a strategy to publishing official indicators and
figures, through the creation of a universal data visualization app,
which
translated into a reduction in formal requirements from citizens and a
positive
increase in visits on the official website of the Government authority.
</p>
<p>
<span class="text-dark fw-light">Data Analyst</span><br>
<span class="small" style="color: black;">Corporación Visionarios por
Colombia</span>
[2019-2020]<br>
<span class="text-color-primary">Non-profit Organization</span><br>
Responsible for implementing different technological solutions for the
capture,
analysis and visualization of data for all projects managed by the
Corporation.
Thanks to the proposed and developed solutions, it was possible to have
a
broader scope of the organization's offer, incorporating a new standard
for
interactive reporting, implementing tools for offline digital surveys in
remote
regions of the country, among others.
</p>
</div>
<div class="col col-12 col-md-6 mb-4">
<p>
<span class="text-dark fw-light">Digital Government Leader</span><br>
<span class="small" style="color: black;">Superintendencia de Industria
y Comercio</span>
[2020-2021]<br>
<span class="text-color-primary">Colombian Government</span><br>
Led my team to achieve the strategic objectives established within the
public policy, improving the Official Web Portals of this national
authority, meeting the goals of <em>Accessibility,
Transparency, Security and Open Data</em>. This
allowed
the
Superintendence to continue providing services to citizens through
digital
channels, with the aim of facing the COVID-19 contingency.
</p>
<p>
<span class="text-dark fw-light">Front-end Developer</span><br>
<span class="small" style="color: black;">Pacarina Media Lab SAS</span>
[2014-2019]<br>
<span class="text-color-primary">Web Development Studio</span><br>
I actively engaged as a developer in numerous
projects,
delivering highly successful outcomes. One noteworthy achievement stands
out:
leading the development of an LMS platform for <em>digital
citizenship</em>
training, a government initiative managed by the IT Ministry.
Thousands of
low-income people obtained certification in essential computer skills
through this impactful program.
</p>
</div>
</div>
</div>
</div>
<!-- End Single Tab -->
</div>
</div>
</div>
</div>
</div>
<!-- End Resume Area -->
<!-- Start Contact section -->
<div class="rn-contact-area rn-section-gap section-separator" id="contacts">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="section-title text-center">
<span class="subtitle">Contact</span>
<h2 class="title">Drop me a line</h2>
</div>
</div>
</div>
<div class="row mt--50 mt_md--40 mt_sm--40 mt-contact-sm">
<div class="col-lg-5">
<div class="contact-about-area">
<div class="thumbnail">
<img src="assets/images/contact/ggojedap-2019.jpg" alt="contact-img">
</div>
<div class="title-area">
<h4 class="title mb-0">Gustavo Ojeda</h4>
<span>Data Visualization Engineer</span>
</div>
<div class="description">
<p>Would you like to discuss your new project? <br>
contact me now ↓
</p>
<p>
<span class="phone"><i data-feather="phone" width="16"></i> <a
href="tel:5713007746698">[+571] 300 774 6698</a></span>
<span class="mail"><i data-feather="mail" width="16"></i> <a
href="mailto:ggojedap@gmail.com">ggojedap@gmail.com</a></span>
<span><a href="https://www.linkedin.com/in/ggojedap/"><i data-feather="linkedin"
width="16"></i> @ggojedap in LinkedIn</a></span>
</p>
</div>
</div>
</div>
<div data-aos-delay="600" class="col-lg-7 contact-input">
<div class="contact-form-wrapper">
<div class="introduce">
<form class="rnt-contact-form rwt-dynamic-form row" id="contact-form" method="POST"
action="mail.php">
<div class="col-lg-6">
<div class="form-group">
<label for="contact-name">Your Name</label>
<input class="form-control form-control-lg" name="contact-name"
id="contact-name" type="text">
</div>
</div>
<div class="col-lg-6">
<div class="form-group">
<label for="contact-phone">Phone Number</label>
<input class="form-control" name="contact-phone" id="contact-phone"
type="text">
</div>
</div>
<div class="col-lg-12">
<div class="form-group">
<label for="contact-email">Email</label>
<input class="form-control form-control-sm" id="contact-email"
name="contact-email" type="email">
</div>
</div>
<div class="col-lg-12">
<div class="form-group">
<label for="subject">subject</label>
<input class="form-control form-control-sm" id="subject" name="subject"
type="text">
</div>
</div>
<div class="col-lg-12">
<div class="form-group">
<label for="contact-message">Your Message</label>
<textarea name="contact-message" id="contact-message" cols="30"
rows="10"></textarea>
</div>
</div>
<div class="col-lg-12">
<button name="submit" type="submit" id="submit" class="rn-btn">
<span>SEND MESSAGE</span>
<i data-feather="arrow-right"></i>
</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- End Contact section -->
<!-- Start Footer Area -->
<div class="rn-footer-area rn-section-gap section-separator">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="footer-area text-center">
<div class="logo">
<a href="index.html">
<img src="assets/images/logo/logos-circle.png" alt="logo">
</a>
</div>
<p class="description mt--30">Gustavo Ojeda<br>Bogotá, Colombia © 2024</p>
<p>
<i class="eye" id="eye-on" data-feather="eye"></i>
<i class="eye" id="eye-off" data-feather="eye-off"></i>
</p>
</div>
</div>
</div>
</div>
</div>
<!-- End Footer Area -->
<!-- Modal Portfolio Body area Start -->
<div class="modal fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close">
<span aria-hidden="true"><i data-feather="x"></i></span>
</button>
</div>
<div class="modal-body">
<div class="row align-items-center">
<div class="col-lg-6">
<div class="portfolio-popup-thumbnail">
<div class="image">
<img class="w-100" src="assets/images/portfolio/portfolio-04.jpg" alt="slide"
id="pm-image">
</div>
</div>
</div>
<div class="col-lg-6">
<div class="text-content">
<h3 id="pm-title">
<span>Category</span> Title.
</h3>
<p id="pm-description">Lorem ipsum dolor sit amet consectetur adipisicing elit.
Cupiditate distinctio assumenda explicabo veniam temporibus eligendi.</p>
<div class="button-group mt--20">
<a href="#" class="rn-btn" id="pm-url" target="_blank">
<span>VIEW PROJECT</span>
<i data-feather="chevron-right"></i>
</a>
</div>
</div>
<!-- End of .text-content -->
</div>
</div>
<!-- End of .row Body-->
</div>
</div>
</div>
</div>
<!-- End Modal Portfolio area -->
<!-- Back to top Start -->
<div class="backto-top">
<div>
<i data-feather="arrow-up"></i>
</div>
</div>
<!-- Back to top end -->
</main>
<!-- JS ============================================ -->
<script src="assets/js/vendor/jquery.js"></script>
<script src="assets/js/vendor/modernizer.min.js"></script>
<script src="assets/js/vendor/feather.min.js"></script>
<script src="assets/js/vendor/slick.min.js"></script>
<script src="assets/js/vendor/bootstrap.js"></script>
<script src="assets/js/vendor/text-type.js"></script>
<script src="assets/js/vendor/wow.js"></script>
<script src="assets/js/vendor/aos.js"></script>
<script src="assets/js/vendor/particles.js"></script>
<script src="assets/js/vendor/jquery-one-page-nav.js"></script>
<!-- main JS -->
<script src="assets/js/main.js"></script>
<script>
let show_specials = false;
particlesJS('particles-js',
{
"particles": {
"number": {
"value": 20,
"density": {
"enable": true,
"value_area": 800
}
},
"color": {
"value": ["#ffffff",]
},
"shape": {
"type": "circle",
"stroke": {
"width": 0,
"color": "#000000"
},
"polygon": {
"nb_sides": 4
},
"image": {
"src": "img/github.svg",
"width": 100,
"height": 100
}
},
"opacity": {
"value": 0.8,
"random": true,
"anim": {
"enable": false,
"speed": 1,
"opacity_min": 0.1,
"sync": false
}
},
"size": {
"value": 4,
"random": true,
"anim": {
"enable": false,
"speed": 40,
"size_min": 0.1,
"sync": false
}
},
"line_linked": {
"enable": false,
"distance": 150,
"color": "#ffffff",
"opacity": 0.4,
"width": 1
},
"move": {
"enable": true,
"speed": 6,
"direction": "none",
"random": false,
"straight": false,
"out_mode": "out",
"attract": {
"enable": false,
"rotateX": 600,
"rotateY": 1200
}
}
},
"interactivity": {
"detect_on": "canvas",
"events": {
"onhover": {
"enable": true,
"mode": "repulse"
},
"onclick": {
"enable": true,
"mode": "push"
},
"resize": true
},
"modes": {
"grab": {
"distance": 400,
"line_linked": {
"opacity": 1
}
},
"bubble": {
"distance": 800,
"size": 40,
"duration": 2,
"opacity": 8,
"speed": 3
},
"repulse": {
"distance": 200
},
"push": {
"particles_nb": 4
},
"remove": {
"particles_nb": 2
}
}
},
"retina_detect": true,
"config_demo": {
"hide_card": false,
"background_color": "#b61924",
"background_image": "",
"background_position": "50% 50%",
"background_repeat": "no-repeat",
"background_size": "cover"
}
}
);
let portfolio_data = [
{
nombre: "Public equity policy for women",
url: "https://pacarina.net/demos/baseline/",
description: "This project shows some results from the baseline for the implementation of Public Policy on women and gender equality in Bogotá, Colombia. This survey was managed by the Women and Gender Equality Observatory, OMEG, attached to the Knowledge Management Department, as part of the Secretariat of Women Affairs in Bogotá, between June and October 2021.",
category: "Storytelling, Report",
img: "assets/images/portfolio/gifs/thumb-baseline.jpg",
hidden: false
},
{
nombre: "Electoral violence against women",
url: "https://app.powerbi.com/view?r=eyJrIjoiYmI2NTQyMmYtYjZlNy00NDVjLWI2ZTItOTU5ZjI4YzkwNzYyIiwidCI6IjU3N2ZjMWQ4LTA5MjItNDU4ZS04N2JmLWVjNGY0NTVlYjYwMCIsImMiOjR9",
description: "This dashboard presents data from a survey answered by women who participated in the most recent electoral process in Colombia, investigating the behaviors of violence against women with a vocation for leadership, which are exercised under circumstances motivated by gender aspects, with the aim of discouraging their political participation in their own territories.",
category: "Dashboard",
img: "assets/images/portfolio/gifs/thumb-violencia-electoral.jpg",
hidden: false
},
{
nombre: "Legal needs of the LGBTI+ population",
url: "https://app.powerbi.com/view?r=eyJrIjoiZGE0MTMxNGEtYzZmMy00Mjk0LWI5ZDgtMzA1NDAwMTc5NzM3IiwidCI6IjYyMDE0MDE2LTlkYjQtNDRjMi1iZjMzLWU0MzY2YjgyZmRhYSIsImMiOjR9",
description: "This dashboard presents data on in-person assistance to the legal needs of people who identify with diverse sexual identities or orientations at the time of registration at the Houses of Justice in Bogotá. This represents the institutional effort to accurately capture information on the differential approach in the provision of services offered by the city government.",
category: "Dashboard",
img: "assets/images/portfolio/gifs/thumb-lgbti.jpg",
hidden: false
},
{
nombre: "Monitoring of homicides in Bogotá",
url: "https://app.powerbi.com/view?r=eyJrIjoiN2JkNmViOWEtYWMxMy00NzM2LWIyMDItNzA1NDAwODYwNWNiIiwidCI6IjYyMDE0MDE2LTlkYjQtNDRjMi1iZjMzLWU0MzY2YjgyZmRhYSIsImMiOjR9",
description: "This dashboard shows the data curated in detail within the Bogotá Security Secretariat, in order to monitor the homicides that occurred in the study period, emphasizing the causes and circumstances surrounding each case.",
category: "Dashboard",
img: "assets/images/portfolio/gifs/thumb-homicidios.jpg",
hidden: true
},
{
nombre: "Everyone in tune with justice",
url: "https://www.todosensintonia.com/",
description: "This is an application funded by USAID, aimed at creating a pedagogical impact on selected populations, to enhance understanding of access and administration of justice. It allowed capturing data as users interacted with conflict stories from daily life. Additionally, an interactive report was developed to showcase the project's overall results.",
category: "App development",
img: "assets/images/portfolio/gifs/thumb-sintonia.jpg",
hidden: false
},
{
nombre: "The color of your truth",
url: "https://www.pacarina.net/projects/generacionv/",
description: "This is an interactive report showcasing the results of a virtual survey (non-representative) with the participation of over 20,000 individuals. It was commissioned by the Truth Commission in the context of the search for peace in Colombia. The report enables users to access the survey questions and filter the results based on demographic characteristics of the participating population.",
category: "Survey, Interactive report",
img: "assets/images/portfolio/gifs/thumb-color-verdad.jpg",
hidden: false
},
{
nombre: "Assassination of social leaders in Colombia",
url: "https://pacarina.net/projects/leaders-3.0/",
description: "This is an interactive map, embedded within another project, depicting the issue of social leaders' murders in Colombia (environment, minorities, etc.). Each crime is represented as a particle on the map of Colombia, which can also be clustered based on locality, severity of the problem by region, and department name. Clicking on a particle allows viewing the specific data of that individual.",
category: "Particles, Maps",
img: "assets/images/portfolio/gifs/thumb-leaders.jpg",
hidden: false
},
{
nombre: "General purpose app for data visualization",
url: "https://omeg.sdmujer.gov.co/",
description: "This application allows loading independently developed visualization dashboards within the OMEG (Observatory of Women and Gender Equity). Its development has streamlined the publication timelines of the displayed indicators. Additionally, it is technology-agnostic for dashboard construction, supporting tools such as Power BI and Tableau, and features a native utility for responsive dashboards, based on D3.js.",
category: "App development, Dashboard",
img: "assets/images/portfolio/gifs/thumb-omeg.jpg",
hidden: false
},
{
nombre: "Storytelling performance optimization on electoral results",
url: "https://www.pacarina.net/demos/elecciones-3/",
description: "This is an optimization exercise of an existing project developed by Professor John Guerra, showcasing the results of the 2018 presidential elections in Colombia. The focus lies in simplifying the source code and optimizing data loading times and overall performance of animations. It utilizes a force simulation provided by D3.js, with data sourced from the official electoral body in Colombia.",
category: "Storytelling, App optimization, Particles",
img: "assets/images/portfolio/gifs/thumb-elecciones.jpg",
hidden: true
},
{
nombre: "Safe Spaces Program in Bogotá",
url: "https://espaciosseguros.sdmujer.gov.co/",
description: "This is a collection of maps developed for the Secretariat of Women Affairs in Bogotá, which conducted a campaign to counter gender-based violence in the city. It features maps organized by districts, displaying 'Safe Spaces', which are commercial establishments that have entered into an agreement to assist victims in feeling safe while receiving information about accessing psychological and legal support.",
category: "Maps",
img: "assets/images/portfolio/gifs/thumb-espacios-seguros.jpg",
hidden: false
},
{
nombre: "Crimes by neighborhood in Bogotá",
url: "https://www.pacarina.net/demos/mapasdmujer/",
description: "This map showcases a proof of concept of how safe space data in Bogotá could be visualized, along with the administrative division of the city (by districts and neighborhoods). It also features a layer selector, allowing users to choose the information they want to access, including the incidence of sexual crimes and domestic violence.",
category: "Maps",
img: "assets/images/portfolio/gifs/thumb-mapa-delitos.jpg",
hidden: false
},
{
nombre: "Classical Composers Timeline",
url: "https://www.pacarina.net/demos/timeline/",
description: "This visualization is a timeline aiming to showcase the chronology of the most renowned classical music composers in history. Each horizontal bar represents a composer, including key dates, nationality, and full name. Additionally, it features a navigation tool allowing users to filter composers based on their musical style. Furthermore, it is possible to reduce the amount of visible data at any given moment.",
category: "Particles, timeline",
img: "assets/images/portfolio/gifs/thumb-composers-timeline.jpg",
hidden: true
},
{
nombre: "Soccer goal scoring analysis",
url: "https://www.youtube.com/watch?v=w13_zJ9hkKw",
description: "This video showcases the animation developed within 'MetroFútbol', a statistical data management tool for the professional soccer league in Colombia. In this particular capture, it displays the locations of the players who scored goals and the timing of each goal during the match. The original tool included a range of filters to select the tournament year and adjust the animation speed.",
category: "Video, particles",
img: "assets/images/portfolio/gifs/thumb-soccer-goals.jpg",
hidden: false
},
{
nombre: "Soccer assists clusters",
url: "https://www.youtube.com/watch?v=4mzSCxcQ9dY",
description: "This video displays the main player's clusters within the field, determined by their passes, assists, and goals. The size of each particle indicates the significance or frequency of that particular player, while the color represents the team they played for. This solution was implemented using a force simulation based on D3.js.",
category: "Video, particles",
img: "assets/images/portfolio/gifs/thumb-soccer-networks.jpg",
hidden: false
},
{
nombre: "Assassination of leaders in Colombia",
url: "https://www.youtube.com/watch?v=FsR_IVHTt3g",
description: "This video is an attempt to illustrate the dramatic gravity of social leaders' murders in Colombia. A succession of crimes, whose impact on communities is depicted by the accumulative size of the particles, fills the screen as each victim is represented. This visual chronology was presented to be shown during the launch of a human rights panel discussion held in Bogotá in July 2019.",
category: "Video, particles",
img: "assets/images/portfolio/gifs/thumb-leaders-video.jpg",
hidden: false
}
];
function updateModalContent(id) {
$("#pm-title").html(`<span>${portfolio_data[id].category}</span> ${portfolio_data[id].nombre}`);
$("#pm-url").attr("href", portfolio_data[id].url);
$("#pm-image").attr("src", portfolio_data[id].img);
$("#pm-description").html(portfolio_data[id].description);
}
$(document).ready(function () {
portfolio_data.forEach((e, i) => {
$("#portfolio-container").append(`<div data-aos="fade-up" data-aos-delay="300" data-aos-once="true"
class="col-lg-6 col-xl-4 col-md-6 col-12 mt--50 mt_md--30 mt_sm--30 ${e.hidden ? 'hidden' : 'visible'}">
<div class="card new-portfolio-card border-0">
<img src="${e.img}" class="card-img-top"
alt="${e.nombre}" onclick="updateModalContent(${i});" data-bs-toggle="modal" data-bs-target="#exampleModalCenter">
<div class="card-body">
<h5 class="card-title title fs-3 fw-normal">${e.nombre} <i class="feather-arrow-up-right"></i></h5>
<p class="card-text">${e.category}</p>
</div>
</div>
</div>`);
});
$("#eye-on").click(function (e) {
show_specials = true;
updateEyes();
});
$("#eye-off").click(function (e) {
show_specials = false;
updateEyes();
});
function updateEyes() {
if (show_specials) {
$("#portfolio-container > .col-12.hidden").css("display", "block");
$("#eye-off").css("display", "inline-block");
$("#eye-on").css("display", "none");
} else {
$("#portfolio-container > .col-12.hidden").css("display", "none");
$("#eye-off").css("display", "none");
$("#eye-on").css("display", "inline-block");
}
}
updateEyes();
});
</script>
</body>
</html>